小编Amr*_*Deb的帖子

关于 python 和 python3 命令的混淆

我有一个应用程序,我正在尝试使用 Python 使其独立于平台。

我在所有 3 个操作系统(Mac、Win10、Ubuntu)中都安装了 Python 3.x

我有一个 python 脚本 batch.py​​ ,它从自身内部调用其他 python 脚本,如下所示:

import os
import argparse
import shutil

if __name__ == '__main__':
    parser.add_argument("-i", "--infolder", default="./pdfs", 
        help="Input folder with PDFs. Default: ./pdfs")
    args = parser.parse_args()
    infolder =args.infolder
    # Watermarking process    
    watermark_outfolder = tmp+'/pdfs_watermarked'
    if not os.path.exists(watermark_outfolder):
        os.makedirs(watermark_outfolder)
    else:
        for root, dirs, files in os.walk(watermark_outfolder):
            for f in files:
                os.unlink(os.path.join(root, f))
            for d in dirs:
                shutil.rmtree(os.path.join(root, d))
    watermark_command = 'python watermark.py --in '+infolder
    os.system(watermark_command) 
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是在 Linux 中,当我使用os.system('python ... …

python python-3.x

1
推荐指数
1
解决办法
54
查看次数

标签 统计

python ×1

python-3.x ×1