2024-04-29 05:36:46 发布
网友
我正在尝试打开一个子进程以便可以打开小天鹅.bat来自python脚本的文件。我需要从ctag解析器中提取数据。要提取此数据,我使用以下命令:
ctags --c-kinds=vf --fields=+SKz -f - Name_of_file
它在命令行上从文件中给我变量和函数。 我必须使用python脚本将这些数据放入一个文件中。怎么做?在
我假设您只想执行系统命令并读取其输出。我说得对吗?在
如果是的话,你能做到
os.popen(r'ctags c-kinds=vf fields=+SKz -f - Name_of_file').read()
甚至可以通过在命令中附加> output.txt直接将输出流重定向到文件。在
> output.txt
如果您的问题是设置cygwin环境并执行脚本,那么这个问题与Python无关。在这种情况下,您可以尝试创建bat文件或在命令中使用&&运算符来首先设置环境:
&&
如果无法在环境中切换,请在中写入命令os.popen公司或者操作系统或者子流程.Popen. 打开cygwin->;Python Python_文件.py执行脚本。这应该行。在
我假设您只想执行系统命令并读取其输出。我说得对吗?在
如果是的话,你能做到
甚至可以通过在命令中附加
> output.txt
直接将输出流重定向到文件。在如果您的问题是设置cygwin环境并执行脚本,那么这个问题与Python无关。在这种情况下,您可以尝试创建bat文件或在命令中使用
^{pr2}$&&
运算符来首先设置环境:如果无法在环境中切换,请在中写入命令os.popen公司或者操作系统或者子流程.Popen. 打开cygwin->;Python Python_文件.py执行脚本。这应该行。在
相关问题 更多 >
编程相关推荐