gpt4 book ai didi

Python脚本无法找到下载文件夹并打开文件

转载 作者:行者123 更新时间:2023-12-01 07:32:31 24 4
gpt4 key购买 nike

我正在使用 python 2.7 和包 glob、webbrowser 和 os 编写一些自动化代码,以使用 google chrome 下载链接。我下载文件时没有任何问题,但下载后,我的脚本会返回“'C:/Users/UserName/Downloads*'不被识别为内部或外部命令、可操作程序或批处理文件。”

该脚本应该前往下载链接,下载文件,在下载文件夹中找到最近添加的文件,然后打开该文件。下载文件后出现问题,并且脚本由于某种原因从我的下载文件夹中打开文件时出现问题。以下是给我带来问题的脚本部分。这似乎是一个非常简单的问题,但我不知道为什么这个东西找不到我的下载文件夹。该程序在我的主电脑上运行没有任何问题,但我在将其移植到我的工作电脑上时遇到了问题。

elif choice == 'A' or choice == 'B' or choice == 'C':
chrome_path = 'C:/Program Files (x86)/Google/Chrome/Application/chrome.exe %s'
file = ''
if choice == 'A':
file = A_file
if choice == 'B':
file = B_file
if choice == 'C':
file = C_file

webbrowser.get(chrome_path).open(file)
time.sleep(7)
list_of_files = glob.glob('C:/Users/UserName/Downloads*')
latest_file = max(list_of_files,key=os.path.getctime)
print 'Single file downloaded to location: '+ latest_file
print 'Opening file...'+"\n"
p = Popen(latest_file,shell='True')

最佳答案

根据我的测试,

glob.glob('C:/Users/UserName/Downloads*') 包括 C:/Users/UserName/Downloads,仅此而已。如果您想获取 Downloads 目录中的所有文件:

list_of_files = glob.glob('C:/Users/Andy/Downloads/*')

似乎是实现此目的的最佳选择

关于Python脚本无法找到下载文件夹并打开文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57152817/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com