python - 如何在 python Windows 中使用 Linux 命令

标签 python linux windows

是否可以在 Windows python 中使用 mv。 我想使用 mv --backup=t *.pdf ..\ 复制现有文件但不想覆盖它们,而 Windows move 命令可以不支持现有文件的后缀。

我可以在 Windows Bash 或 CygWin 中使用 mv 命令运行我的脚本,但不能在 cmdpowershell 中运行。 那么是否可以在Windows python中使用Linux命令呢?

编辑:我正在使用 python 2.7

最佳答案

好吧,我尝试了一种不同的方法来重命名现有文件,在“名称”末尾使用随机十六进制

我对此非常满意:D

if os.path.isfile('../%s.pdf' % name) == True: os.system('magick *.jpg pdf:"%s".pdf' % name_hex) 别的: os.system('magick *.jpg pdf:"%s".pdf' % name)

关于python - 如何在 python Windows 中使用 Linux 命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43049256/

相关文章:

linux - 想要用一个命令完成所有行 - IFS

c - 如何使用C和系统调用模拟bash的 "ulimit -u"命令?

windows - Windows XP 如何使用显示器的 EDID 来确定允许的显示模式?

python - 我从哪里开始学习对机器人进行编程?

Python - 列表 : How To Remove Empty Attributes From a List of Dictionaries With Nested Properties?

python - 如何在 Python 中使用 xarray 连接来自多个 netCDF 文件的数据?

c - 套接字失败后重写

python - websockets.exceptions.InvalidStatusCode : server rejected WebSocket connection: HTTP 400

.net - 如果控件设置为 visible = false (.NET),则 Windows 句柄

mysql - 无法编译 MySQL++