【发布时间】:2018-09-14 23:18:22
【问题描述】:
所以,我用一个 .py 文件测试了 os.system(call),我只在其中放置了通知,并且它工作正常。 但是另一个文件不起作用。另一个文件包含很多代码,只是告诉你从什么开始:
import sys, socket, subprocess, time, os, platform, struct, getpass, datetime, plistlib, re, stat, grp, shutil
import string, json, traceback, pwd, urllib, urllib2, base64, binascii, hashlib, sqlite3, bz2, pickle, ast
import StringIO, zipfile, hmac, tempfile, ssl
from xml.etree import ElementTree as ET
from subprocess import Popen, PIPE
from glob import glob
如何运行该文件?
【问题讨论】:
-
你可能一开始就不应该使用
os.system(你已经在使用subprocess,所以你应该知道这一点)。但与此同时,仅仅向我们展示 6 行随机且可能不相关的代码并不是minimal reproducible example。向我们展示您如何尝试调用它,以及您遇到了什么错误。 -
请添加更多详细信息,您只发布了导入。
-
另外,为什么这同时被标记为 python-3.x 和 python-2.7?你用的是哪一个?
-
请定义“不工作”。你收到错误信息了吗?你怎么知道它没有运行?你测试了
os.system()的返回码吗? -
我尝试了所有调用... os.system、子进程等。所有时间都在同一端
标签: python python-3.x macos python-2.7