我在试着运行第二个文件。我从一个视频中复制了所有的东西,但我仍然得到了这个错误。
from subprocess import call
class CallCourses(object):
def __init__(self, path=r'file2.py'):
self.path = path
def call_module(self):
call(["Python3", f"{self.path}"])
if __name__ == '__main__':
c = CallCourses()
c.call_module()
FileNotFoundError: [WinError 2] The system cannot find the file specified我还尝试将路径设置为绝对路径,并将其放入原始字符串中:
r'C:\Users\User\PycharmProjects\MyProject\file.py'
````but I get the same error发布于 2020-11-09 20:57:11
信息'Python3‘不是默认窗口。试着使用:'py‘或'python’
/!\请给我们所有的TracBack错误/!
发布于 2020-11-09 21:15:32
首先,您可以将python3更改为python或py,因为它在Windows中不是默认的。python3在linux中工作。
您可以尝试使用路径库来获得正确的路径。
from pathlib import Path
current_path = Path.cwd()current_path显示文件的路径,然后将self.path更改为:
self.path = current_path / pathhttps://stackoverflow.com/questions/64759074
复制相似问题