Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
I';我在Python中循环上传文件时遇到问题?_Python_Python 3.x - Fatal编程技术网

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())