【发布时间】:2021-08-26 12:39:25
【问题描述】:
有一个应用程序在通过输入函数给出的目标中执行某些操作。如何在 Windows 命令行中工作? 启动 .py 文件后,带有命令行的窗口会打开、关闭并且什么都不做,我无法在那里输入继续应用程序。 我尝试通过 .bat 文件自动化一些应用程序。 .py 看起来像这样:
#! python3.8.
import os
path = input()
os.mkdir('{}/newfolder'.format(path))
批处理文件有命令:
@py.exe C:\some\path\file.py %*
谢谢。
【问题讨论】:
-
要获得
%*,您应该使用sys.argv而不是input()。您可以使用input()从键盘获取数据或从文件file.py < data.txt重定向数据 -
您是否尝试直接在控制台中运行它?也许它会显示一些错误消息,但它会非常快地关闭窗口并且您看不到此错误。
标签: python windows input command line