Ege*_*lem 0 python subprocess call
我试图在另一个python脚本中调用python脚本.目录是不同的.我试过了
import subprocess
subprocess.call("C:\temp\hello2.py", shell=True)
Run Code Online (Sandbox Code Playgroud)
但什么也没得到.这是行不通的.我回顾了很多论坛,但是当两个脚本都在同一个目录上时,它们都是关于调用它的.
我尝试在同一目录中同时使用这两个脚本.在这种情况下,我可以在Python.exe(通过cmd窗口)中运行模型,但不能在IDLE中运行.在IDLE中,我甚至没有收到错误消息.
我真的需要这样做,这样我就无法将其他脚本定义为不同的模块等.我需要在另一个脚本中调用脚本.
逃避反斜杠(\)
"C:\\temp\\hello2.py"
Run Code Online (Sandbox Code Playgroud)
或使用原始字符串
r"C:\temp\hello2.py"
Run Code Online (Sandbox Code Playgroud)
>>> print "C:\temp\hello2.py"
C: emp\hello2.py
>>> print "C:\\temp\\hello2.py"
C:\temp\hello2.py
>>> print r"C:\temp\hello2.py"
C:\temp\hello2.py
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
216 次 |
| 最近记录: |