首页 > 解决方案 > 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

标签: pythonpython-3.xwindows-10

解决方案


您可能需要将完整路径放入run(...)命令、open文件以及 .mp4 文件的路径。

很可能,open您的系统上不存在,您必须改用视频播放器软件的名称。


推荐阅读