os.system相关内容

使用 os.system 的 python 超时

所以,我知道每个人都会告诉我使用 subprocess 模块,但是我不能将它用于我正在处理的项目,因为 Piping 根本不想在我的系统上使用 wxpython 和 py2exe. 所以,我一直在使用 os.system 调用.我需要知道如何等待进程结束.目前,我有 os.system(cmd) 而且我的命令实际上可能需要很长时间才能执行,所以它通常会提前超时.如何让我的程序等待 os. ..
发布时间:2021-06-26 19:55:25 Python

从一个 python 脚本返回值到另一个

我有两个文件:script1.py 和 script2.py.我需要从script1.py 调用script2.py 并将script2.py 中的值返回给script1.py.但问题是 script1.py 实际上通过 os 运行 script2.py. script1.py: 导入操作系统打印(os.system(“script2.py 34")) script2.py 导入系统定 ..
发布时间:2021-06-25 20:44:53 Python

在 Python 中从 os.system() 中的命令重定向 stdio

通常我可以通过改变 sys.stdout 的值来改变 Python 中的标准输出.但是,这似乎只影响 print 语句.那么,有什么方法可以抑制通过 Python 中的 os.system() 命令运行的程序的输出(到控制台)? 解决方案 您可以考虑通过 subprocess.Popen 运行程序,与 subprocess.PIPE 通信,然后将该输出推送到您想要的任何位置,但按原样,os ..
发布时间:2021-06-25 20:32:43 Python

通过 os.system() 杀死进程中启动的脚本

我有一个启动多个进程的 python 脚本.每个进程基本上只调用一个shell脚本: from multiprocessing import Process导入操作系统导入日志def thread_method(n = 4):全局记录器command = "~/Scripts/run.sh " + str(n) + " >>/var/log/mylog.log"如果(调试):logger.deb ..
发布时间:2021-06-21 19:41:31 Python

子流程模块中的 check_call check_output 调用和 Popen 方法之间的实际区别是什么?

老实说,我只是不明白“非零"状态的行话来真正解释帮助页面上正在发生的事情或这意味着什么(甚至没有定义).有哪些使用python调用其他脚本的例子,其中 的这些进程 subprocess.callsubprocess.check_outputsubprocess.popen 真的不一样吗?你什么时候会使用其中的任何一个,这些方法的明确细节是什么?如果我想要简单的操作系统调用,我应该使用 o ..
发布时间:2021-06-18 20:11:02 Python

在 Python 中查找目录中的特定路径

我怎样才能找到包含像 20170423 这样的日期的目录的路径?意思是,它可以是任何日期,但我想有那个特定的路径,直到我得到一个包含日期的文件夹......沿途可能有几个包含该模式的子目录,但这是一个特殊情况,我需要更精确,比如文件夹的内容来选择合适的.如果您喜欢特殊情况,请试一试,但对于我知道一路上只有一个文件夹包含该模式的情况,我开始的方式是: directPaths_list = [f. ..
发布时间:2021-06-14 20:09:29 Python

Python:如何同时运行多个文件?

我正在尝试创建一个 For 循环,它会在完全相同的时间自动启动不同的 python 文件,但它们似乎总是一个接一个地运行. 导入操作系统导入多处理导入 p1、p2、p3#第一个想法path = "C:" + "\\Users\\Max\\\\Desktop\\python\\tasks\\"任务 = ['p1.py', 'p2.py', 'p3.py']len = tasks.__len__() ..
发布时间:2021-06-04 20:39:58 Python

PyInstaller/Py2exe-在单个文件编译中包含带有第三方脚本的os.system调用

我正在使用tkinter和pyinstaller/py2exe(两者都可以)从我的python脚本创建为单个文件的可执行文件.我可以创建可执行文件,并且在不将py2exe的bundle选项和pyinstaller的-F选项一起使用时,它可以根据需要运行.我正在使用os.system()在我的代码中运行第三方python脚本,并且可以在创建后将这些脚本简单地放置在"dist"目录中以使其正常工作.该 ..
发布时间:2021-05-15 20:52:38 Python

os.system与命令行有何不同?

为什么我的python解释器中的os.system('command')与终端的命令输出不同? 问题快速解释: 我有 echo $ CONFPATH/home/claramart/Datamart/Parameter 但是 os.system('echo $ CONFPATH')0 那是为什么? 详细信息:我想获取我的环境$ CONFPATH.我正在使用pytho ..
发布时间:2021-04-23 19:28:18 Python

带有os.system()的Python'source HOME/.bashrc'

我正在编写一个Python脚本(Linux),该脚本添加了 shell别名(将它们写了出来)到 HOME/.bash_aliases ). 为了使别名在写入后立即可用,我应该发出以下内置的bash: 源HOME/.bashrc source 是bash内置的,所以我不能: os.system(源HOME/.bashrc) 如果我尝试类似的操作: os.system('/bi ..
发布时间:2021-04-14 19:56:31 Python

如何在os.system完成之前将执行延迟?

我正在使用os.system将文件从系统复制到另一个.一个非常简单的程序的逻辑是在复制此文件后执行另一组命令. 问题在于,os.system实际上并不等待文件被复制,而是开始执行下一行.这会导致系统出现问题.我实际上可以通过time.sleep()提供一些等待功能,但是我们必须复制文件大小从500 MB到有时20 GB的文件,并且所花费的时间是非常不同的. 有什么解决方案?我需要以某种 ..
发布时间:2020-11-05 20:33:17 Python

如何使用python关闭远程桌面窗口

我想使用python自动关闭远程桌面应用程序。我使用mstsc打开远程桌面。当我这样做时 os.system(“ TASKKILL / F / IM mstsc.exe”) 杀死所有打开的远程桌面应用程序。有没有一种方法可以通过python指定必须关闭哪个远程桌面。 我有2个或更多打开远程桌面的实例,我需要我的程序仅关闭特定的连接。有没有办法可以传递IP地址或进程ID或其他东西。 ..
发布时间:2020-10-21 02:24:27 Python

使用os.system从分配给变量的路径启动可执行文件?

第一次在这里提问。我想做的是在将exe路径分配给变量后,使用os.system启动可执行文件,并让os.system打开分配给该变量的路径。如果我仅将路径粘贴在括号中(使用引号ofc),则此方法很好,但是当我仅在其中包含变量时,它不会启动任何内容。我在相同的变量上尝试过打印功能,它可以正确打印出路径。这就是我创建变量然后调用的内容。 config = open(“ config.txt”) ..
发布时间:2020-10-08 01:16:27 Python

Pyinstaller-从os.system调用GDAL(gdal_translate)

问候同学们。在Windows 7上运行32位Python2.7。 我对在pyinstaller构建中包含GDAL可执行文件有疑问。我正在进行系统调用以运行FWTools版本中的两个GDAL函数。这些函数位于Windows C:\Program Files(x86)\FWTools2.4.7\bin 上的PATH变量中,因此可以在Python27环境中正常运行。但是,此路径不会延续到pyins ..
发布时间:2020-09-24 03:15:34 其他开发

Python os.system()将文本输入脚本

我有一个需要自动化的脚本,所以它是一个.sh脚本,我想在python脚本中运行:像这样: import os os.system('./script.sh -p 1234') 脚本script.sh需要用户输入3个字段,1)sudo密码,2)字符串和3)字符串. Enter password for user: xxxx #typed by me Enter Auth Usern ..
发布时间:2020-09-19 01:51:15 Python

将参数传递给os.system

我需要通过python执行以下命令. rtl2gds是一个可读取2个参数的工具:文件路径和模块名称 rtl2gds -rtl=/home/users/name/file.v -rtl_top=module_name -syn 我正在通过argparse从用户读取文件和模块名称的路径,如下所示: parser = argparse.ArgumentParser(description ..
发布时间:2020-09-06 22:31:48 Python