每当我从文件夹中选择随机文件时,都会说找不到文件

时间:2019-04-21 23:39:30

标签: python python-3.x random tweets

我正在尝试使代码从文件夹中选择一个随机文件,然后在高音扬声器上鸣叫,但出现错误

我在Windows 10上,没有尝试其他操作。


path ='C:/Users/Name/Desktop/twitbot/home/gay'
files = os.listdir(path)
index = random.randrange(0, len(files))

message = "Picture of the moment!"
with open(files[index], 'rb') as photo:
    twitter.update_status_with_media(status=message, media=photo)

我希望代码选择图片并将其发布在Twitter上,但显示“ FileNotFoundError:[Errno 2]没有此类文件或目录:'753.jpg”

编辑:它确实从目录中选择了一张照片,但显示FileNotFoundError:[Errno 2]没有明显的文件或目录:'numberOfFile.jpg',当它很明显位于我设置的位置时。

2 个答案:

答案 0 :(得分:1)

我对此有疑问     路径='C:/用户/名称/桌面/ twitbot /家庭/同性恋'

在以下位置使用

import os
pth ='C:/Users/Name/Desktop/twitbot/home/gay'
pth = os.path.join(*pth.split('/'))
files = os.listdir(path)
index = random.randrange(0, len(files))

message = "Picture of the moment!"
with open(files[index], 'rb') as photo:
    twitter.update_status_with_media(status=message, media=photo)

答案 1 :(得分:0)

您需要在下面指定完整的文件路径和名称检查代码:

# show tensorboard
%tensorboard --logdir logs/fit