python - Python:即使引用的文件存在也找不到文件
问题描述
尝试运行 Python 脚本时出现此错误。是说找不到subprocess.py吗?因为我在它列出的位置找到它,所以我怀疑这是问题所在。什么文件找不到?
Traceback (most recent call last):
File "D:\Projects\PythonMathPlots\MandelbrotVideoGenerator.py", line 201, in <module>
run( ['open', 'MandelbrotZoom.mp4'] )
File "C:\Users\Aaron\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 472, in run
with Popen(*popenargs, **kwargs) as process:
File "C:\Users\Aaron\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 775, in __init__
restore_signals, start_new_session)
File "C:\Users\Aaron\AppData\Local\Programs\Python\Python37\lib\subprocess.py", line 1178, in _execute_child
startupinfo)
FileNotFoundError: [WinError 2] The system cannot find the file specified
解决方案
您可能需要将完整路径放入run(...)
命令、open
文件以及 .mp4 文件的路径。
很可能,open
您的系统上不存在,您必须改用视频播放器软件的名称。
推荐阅读
- python-3.x - 将dict键和值转换为字符串
- c++ - 是否将指向第一个成员的指针解释为类本身定义良好?
- javascript - 如何向特定内容脚本发送消息?
- c - 如何将 Turbo-C 远指针分配和取消引用转换为 x86 程序集?
- google-cloud-platform - 如何在ssml中使用不同声音的语音元素?
- javascript - 具有多个本地包的本地开发
- java - 使用我的 dto 表示法检查 json 字符串中的空/空对象
- angular - 在使用 ng-for 创建的每个 Angular 组件中动态加载脚本和渲染小部件
- mongodb - Mongoose - 确保只有对象的创建者可以删除它
- c - C 打印最长的单词