• python main 函数-启动-传递参数 python 打包 exe C# 进程传参


    Part1:Python main  传递参数

    在Python编程中,我们经常需要从命令行或其他外部环境中获取参数。Python提供了一种简单而灵活的方式来处理这些参数,即通过main函数传参

    1.python main 函数-启动-传递参数

    test.py

    1. import sys
    2. def main():
    3. # 获取命令行参数
    4. arguments = sys.argv[1:]
    5. # 处理参数
    6. for arg in arguments:
    7. print(arg)
    8. if __name__ == "__main__":
    9. main()

    2. 如果直接传参给 脚本

    python test.py arg1 arg2 arg3

    输出:

    ['arg1', 'arg2', 'arg3']

     输入 aa bb cc cc

    Part2: Python 打包 exe

    1、使用pyinstaller

    pyinstaller是一个流行的Python打包工具,它可以将Python代码打包成独立的可执行文件。

    使用pyinstaller打包Python代码非常简单,只需要在命令行中输入以下命令:

    pyinstaller test.py
    

    2.使用py2exe

    py2exe是一个Python打包工具,它可以将Python代码打包成Windows可执行文件。使用py2exe打包Python代码也很简单,只需要在命令行中输入以下命令:

    python test.py py2exe
    

    Part3: C# 进程传参:

    1. using System;
    2. using System.Collections.Generic;
    3. using System.Diagnostics;
    4. using System.Linq;
    5. using System.Text;
    6. using System.Threading.Tasks;
    7. namespace ConsoleAppone
    8. {
    9. internal class Program
    10. {
    11. static void Main(string[] args)
    12. {
    13. ProcessStartInfo process = new ProcessStartInfo();
    14. process.FileName = @"D:/test.exe";
    15. string arg1 = "arg1";
    16. string arg2 = "arg2";
    17. process.Arguments = string.Format("{0} {1}", arg1, arg2); //多个参数用空格隔开
    18. process.WindowStyle = ProcessWindowStyle.Normal;
    19. Process.Start(process);
    20. Console.Read();
    21. }
    22. }
    23. }

  • 相关阅读:
    马蹄集OJ赛第十三次
    那些你看不上的小生意,背地里竟然是发大财的门路?!
    深度学习开发环境及编程基础
    gin自定义验证器+中文翻译
    基于java的绿植微信小程序
    C语言的break、continue、switch、goto语句
    微信小程序-蓝牙功能
    2.【openCV常用函数模板】
    HZOJ-322: 程序自动分析
    华为od计试
  • 原文地址:https://blog.csdn.net/q610098308/article/details/132819532