如何将当前目录作为参数传递给脚本?

dan*_*chy 0 python arguments

这在 Python 中可能吗?我在 linux 上工作,所以我想知道是否有办法在调用脚本时组合 bash 命令(类似于 pwd)。

Chr*_*nds 5

要获取当前工作目录,您可以使用:

import os
os.getcwd()
Run Code Online (Sandbox Code Playgroud)

如果您想运行 bash 命令,@DeepSpace 会指出subprocess首选os.system, 语法如下:

import subprocess
subprocess.call("pwd")
Run Code Online (Sandbox Code Playgroud)

os.system 仍然可以使用,您可以执行以下操作:

import os
os.system("pwd")
Run Code Online (Sandbox Code Playgroud)

  • `os.system` 已被弃用。推荐使用 `subprocess` 模块。 (2认同)