我只是测试如何从一个.py文件调用外部.py文件。 我有两个.py文件,都在同一个目录中。下面是主代码(runext.py假设调用ext.py):
import subprocess
subprocess.call("/Users/training/PycharmProjects/MarcouFirstProject/ext.py")
py只是print("hey this actually worked")
但是,每次运行runext.py时,都会收到以下错误消息:
Traceback (most recent call last):
File "/Users/training/PycharmProjects/MarcouFirstProject/runext.py", line 2, in <module>
subprocess.call("/Users/training/PycharmProjects/MarcouFirstProject/ext.py")
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/subprocess.py", line 557, in call
with Popen(*popenargs, **kwargs) as p:
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/subprocess.py", line 947, in __init__
restore_signals, start_new_session)
File "/Library/Frameworks/Python.framework/Versions/3.5/lib/python3.5/subprocess.py", line 1551, in _execute_child
raise child_exception_type(errno_num, err_msg)
PermissionError: [Errno 13] Permission denied
我不知道为什么它拒绝许可。如果有帮助的话,这是在学校的电脑上(我在上编程课)。
谢谢。
目前没有回答
相关问题 更多 >
编程相关推荐