gpt4 book ai didi

python - 如何从 linux 命令行获取输入到我的 Python 脚本中?

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:48:12 30 4
gpt4 key购买 nike

我正在尝试对文件执行命令,例如 python 脚本中的 chmod。如何从命令行获取文件名到脚本?我想像这样执行脚本 ./addExecute.py blah其中 blah 是某个文件的名称。我的代码是这样的:

#!/usr/bin/python
import sys
import os
file = sys.argv[1]
os.system("chmod 700 file")

我一直收到无法访问"file"的错误,没有这样的文件或目录。

最佳答案

os.system("chmod 700 file")
^^^^--- literal string, looking for a file named "file"

你可能想要

os.system("chmod 700 " + file)
^^^^^^---concatenate your variable named "file"

关于python - 如何从 linux 命令行获取输入到我的 Python 脚本中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20338064/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com