[英]Select a txt file from list then read all data selenium python
我想fcaption
將從該列表中隨機選擇一個文件,然后讀取所有文本。 任何人都可以幫助或提供參考?
fcaption = open('caption-1.txt','caption-2.txt','caption-3.txt','caption-4.txt',.....)
f1 = fcaption.read()
pyperclip.copy(f1)
caption = pyperclip.paste()
time.sleep(random.randrange(5,6))
type_caption = driver.find_element_by_css_selector('textarea._ablz._aaeg')
type_caption.send_keys(caption)
random.choice()
會很好地滿足您的需求。 除此之外,我沒有看到使用pyperclip
的令人信服的理由,因為.read()
會將您的數據存儲為變量,並且您不需要剪貼板,只需像您已經擁有的那樣調用send_keys(caption)
:
import random
import time
fcaption = ('caption-1.txt','caption-2.txt','caption-3.txt','caption-4.txt')
f1 = random.choice(fcaption)
with open(f1, 'r') as file: # using 'with' is much safer for opening files
caption = file.read() # since it closes automatically after .read()
time.sleep(random.randrange(5,6))
type_caption = driver.find_element_by_css_selector('textarea._ablz._aaeg')
type_caption.send_keys(caption)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.