账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    批处理文件执行python 文件并生成运行日志log.txt
    40
    0
    批处理文件 1.执行python 文件process-log-Compare.py ,并且生成log 日志。我写的应该也有问题由于安装的是anaconda 底下要怎么改呢?加了pause 还是闪退,不知道哪里有问题 。call 后面那句 active.bat 后面还要再加一遍C:\User\202912\Anaconda3_64 ?直接写anaconda3还是Anaconda3_64? 什么都没写也是可以执行的,没懂active.bat 后面跟的一句起什么作用call C:\Users\Anaconda3_64\Scripts\active.bat C:\User\202912\Anaconda3_64cd C:\Users\Downloads\Process-Log-Compare\ProcessLogComppython Process-Log-Compare.py > log.txtecho onset t=%t%%time:~0,2%%time:~3,2%set "Ymd=%date:~,4%%date:~5,2%%date:~8,2%"set folder=%ymd%_%t% cd C:\Users\202912\Downloads\ESDX\Wuxi\01oldDatamd %folder% cd C:\Users\202912\Downloads\ESDX\Wuxi\01oldData\%folder%set backup=C:\Users\202912\Downloads\ESDX\Wuxi\01oldData\%folder%md rawDataset rawData=C:\Users\202912\Downloads\ESDX\Wuxi\01oldData\%folder%\rawDatamove "C:\Users\202912\Downloads\ESDX\Wuxi\Process-Log-Compare\01Trace\*.csv" %backup% move "C:\Users\202912\Downloads\ESDX\Wuxi\Process-Log-Compare\02Config\fileGroup.csv" %backup% move "C:\Users\202912\Downloads\ESDX\Wuxi\Process-Log-Compare\02Config\ParameterStepTag.csv" %backup%move "C:\Users\202912\Downloads\ESDX\Wuxi\Process-Log-Compare\02Config\ParameterTag.csv" %backup%move "C:\Users\202912\Downloads\ESDX\Wuxi\Process-Log-Compare\03MergeData\*.csv" %backup%move "C:\Users\202912\Downloads\ESDX\Wuxi\Process-Log-Compare\04Comparison\*.csv" %backup%move "C:\Users\202912\Downloads\ESDX\Wuxi\Process-Log-Compare\05Result\*.csv" %backup%move "C:\Users\202912\Downloads\ESDX\Wuxi\Process-Log-Compare\06Summary\*.csv" %backup%move "C:\Users\202912\Downloads\ESDX\Wuxi\Process-Log-Compare\06Summary\merge\*.csv" %backup%move "C:\Users\202912\Downloads\ESDX\Wuxi\Process-Log-Compare\07Visual\*.csv" %backup%Pausecall C:\Users\202912\Anaconda3_64\Scripts\activate.batcd C:\Users\202912\Downloads\ESDX\Wuxi\Process-Log-Compare\ProcessLogComppython Process_Log_Compare.py > log.txtpause
    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • ╭ァ瑾色残年い 普通会员 1楼

      批处理文件执行Python文件并生成运行日志(log.txt)的操作步骤如下:

      1. 首先,你需要在你的命令行中创建一个批处理文件。在Windows上,你可以在命令提示符中输入以下命令来创建一个批处理文件:

      notepad batchfile.py

      在Linux或Mac上,你可以在文本编辑器中创建一个批处理文件,然后在文件中输入以下命令:

      python batchfile.py

      1. 在批处理文件中,你需要编写一个Python脚本。这个脚本应该接受一个命令行参数,并打印出执行命令的结果。例如,你可以写一个脚本,如下所示:

      ```python import sys

      if len(sys.argv) != 2: print("Usage: python batchfile.py ") sys.exit(1)

      command = sys.argv[1] print(f"Running {command}") ```

      1. 然后,你需要在命令行中运行这个批处理文件。在Windows上,你可以使用notepad batchfile.py来运行批处理文件。在Linux或Mac上,你可以在文本编辑器中双击文件,然后按Enter键。

      2. 最后,你可以通过在命令行中输入python batchfile.py <command>来执行这个批处理文件,并查看运行日志(log.txt)。

      注意:在批处理文件中,你需要确保脚本接受正确的命令行参数,并且可以正确地打印出命令的结果。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部