I';我在Python中循环上传文件时遇到问题?
当我执行此代码时:I';我在Python中循环上传文件时遇到问题?,python,python-3.x,Python,Python 3.x,当我执行此代码时: uploaded_file_info = ol.upload_file(c:\video\file.mp4) print(uploaded_file_info) 它很好用 但是当我尝试从CSV文件循环时 它给出了以下错误: 代码: 回溯: Traceback (most recent call last): File "PrintingTest.py", line 19, in <module> uploaded_file_info = ol.upl
uploaded_file_info = ol.upload_file(c:\video\file.mp4)
print(uploaded_file_info)
它很好用
但是当我尝试从CSV文件循环时
它给出了以下错误:
代码:
回溯:
Traceback (most recent call last):
File "PrintingTest.py", line 19, in <module>
uploaded_file_info = ol.upload_file(VidPath)
File "C:\Users\resta\Anaconda3\lib\site-packages\openload\openload.py", line 258, in upload_file
files={'upload_file': open(file_path, 'rb')}).json()
OSError: [Errno 22] Invalid argument: ' c:\video\file.mp4'
回溯(最近一次呼叫最后一次):
文件“PrintingTest.py”,第19行,在
上传的\u文件\u信息=ol.upload\u文件(VidPath)
文件“C:\Users\resta\Anaconda3\lib\site packages\openload\openload.py”,第258行,在upload\u文件中
files={'upload\'file':打开(文件路径,'rb')}.json()
OSError:[Errno 22]无效参数:“c:\video\file.mp4”
我做错了什么?错误消息中的字符串开头似乎有空格。查看.strip()是否通过更改以下内容来修复它:
uploaded_file_info = ol.upload_file(VidPath)
到
您可能希望以不同的方式修复它,但这会立即告诉您是否是空格导致了错误。错误消息中字符串的开头似乎有空格。查看.strip()是否通过更改以下内容来修复它:
uploaded_file_info = ol.upload_file(VidPath)
到
您可能希望以不同的方式修复它,但这会立即告诉您是否是空格导致了错误。请注意路径前面的空格<代码>“c:\video\file.mp4”。您的csvreader在“
”、“
(逗号)而不是“”、“
(逗号空格)上拆分。将正确的分隔符传递给读卡器
函数,或在第[4]行使用string函数strip
注意路径前面的空格<代码>“c:\video\file.mp4”。您的csvreader在“”、“
(逗号)而不是“”、“
(逗号空格)上拆分。将正确的分隔符传递给读卡器
函数,或在[4]行上使用字符串函数strip
“c:\video\file.mp4”=>“c:\video\file.mp4”c:\video\file.mp4'=>“c:\video\file.mp4”
uploaded_file_info = ol.upload_file(VidPath.strip())