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

这篇具有很好参考价值的文章主要介绍了python main 函数-启动-传递参数 python 打包 exe C# 进程传参。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Part1:Python main  传递参数

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

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

test.py

import sys

def main():
    # 获取命令行参数
    arguments = sys.argv[1:]
    
    # 处理参数
    for arg in arguments:
        print(arg)

if __name__ == "__main__":
    main()

2. 如果直接传参给 脚本

python test.py arg1 arg2 arg3

输出:

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

 输入 aa bb cc cc

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

Part2: Python 打包 exe

1、使用pyinstaller

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

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

pyinstaller test.py

2.使用py2exe

py2exe是一个Python打包工具,它可以将Python代码打包成Windows可执行文件。使用py2exe打包Python代码也很简单,只需要在命令行中输入以下命令:文章来源地址https://www.toymoban.com/news/detail-707295.html

python test.py py2exe

Part3: C# 进程传参:

using System;
using System.Collections.Generic;
using System.Diagnostics;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleAppone
{
    internal class Program
    {
        static void Main(string[] args)
        {
            ProcessStartInfo process = new ProcessStartInfo();
            process.FileName = @"D:/test.exe";
            string arg1 = "arg1";
            string arg2 = "arg2";
            process.Arguments = string.Format("{0} {1}", arg1, arg2);  //多个参数用空格隔开
            process.WindowStyle = ProcessWindowStyle.Normal;
            Process.Start(process);
            Console.Read();
 
        }
    }
}

到了这里,关于python main 函数-启动-传递参数 python 打包 exe C# 进程传参的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 【C#】C#调用进程打开一个exe程序

    新建WinForm程序,并写入代码,明确要调用的程序的绝对路径(或相对路径)下的exe文件。 调用代码: 这里我调用的另一个程序的路径是: F:WindowsFormsApplication2WindowsFormsApplication2binDebugWindowsFormsApplication2.exe 你可以把这个路径改成你自己要调用的程序的路径。 运行起来,点

    2024年02月09日
    浏览(40)
  • C#打包exe程序步骤详解

    每次打包时都要重新搜索一下,索性自己记录一下,翻看自己的博客喽~ 由于目前VS2019已经不支持Visual Studio Installer Projects,所以需要从官网上把Visual Studio Installer 项目扩展下载下来。 官网地址: https://marketplace.visualstudio.com/items?itemName=VisualStudioClient.MicrosoftVisualStudio2017Instal

    2024年02月13日
    浏览(47)
  • 零基础Linux_10(进程)进程终止(main函数的返回值)+进程等待

    目录 1. 进程终止 1.1 main函数的返回值 1.2 进程退出码和错误码 1.3 进程终止的常见方法 2. 进程等待 2.1 进程等待的原因 2.2 wait 函数 2.3 waitpid 函数 2.4 int* status参数 2.5 int options非阻塞等待 本篇完。 进程终止指的就是程序执行结束了,进程终止退出的场景有三种: 代码运行

    2024年02月07日
    浏览(42)
  • NanUI学习(一) NanUIDemo、打包与测试 C# 打包成exe

    OS:Winodows 10 专业版 21H2 IDE:Visual Studio 2022 打包工具:Enigma Virtual Box 7.80.exe .NetFrameWork版本:6.0 安装.NetFramework 6.0 SDK 适用于 Visual Studio 的 .NET SDK 下载 (microsoft.com) 根据操作系统版本选择要下载的SDK  我下载的是x64。 填写项目信息 选择.NET 6.0 (长期支持) 项目或者解决方案上

    2024年02月06日
    浏览(33)
  • C#如何打包EXE程序生成setup安装文件

    项目结束之后,有需要将winForm程序打包成.exe文件提供给用户。 这里记录一下打包过程。 1:首先获取打包插件,如果你的VS已经安装,忽略此步骤。 点击 工具-扩展和更新,选择联机,搜索installer,安装。 Vs2010以上版本基本上都有安装。 2:创建一个安装向导项目 创建过程

    2024年02月12日
    浏览(41)
  • c# 项目文件 打包成exe安装包 (vs2015)

    1 Visual Studio 2015 必须有相关的打包组件; 2 Visual Studio的打包组件有 InstallShield 和 Visual Studio Installer Projects (安装包:VSI_bundle)组件; 3 Visual Studio Installer Projects还可在VS软件中下载,下载方式如下: a)点中菜单栏的“工具”选项,并选中“扩展和更新”; b)在搜索框输入

    2024年02月05日
    浏览(47)
  • Python 华为面试手撕代码 + 八股文,机器学习参数调节,损失函数,激活函数,线程、进程和协程

    一、手撕代码:力扣原题905 二、八股文部分:有点紧张,忘了好多东西 1.深度学习模型优化的方法有哪些? 深度学习模型的优化策略包括以下几个方面: (1)选择合适的激活函数:激活函数对模型的表达能力和收敛速度有很大影响,常用的激活函数包括ReLU、Sigmoid、Tanh等。

    2024年02月09日
    浏览(42)
  • 【C#UI库】NanUI学习(一) NanUIDemo、打包与测试 C# 打包成exe

    OS:Winodows 10 专业版 21H2 IDE:Visual Studio 2022 打包工具:Enigma Virtual Box 7.80.exe .NetFrameWork版本:6.0 安装.NetFramework 6.0 SDK 适用于 Visual Studio 的 .NET SDK 下载 (microsoft.com) 根据操作系统版本选择要下载的SDK  我下载的是x64。 填写项目信息 选择.NET 6.0 (长期支持) 项目或者解决方案上

    2024年02月05日
    浏览(29)
  • 如何给Java中的main函数参数args传参

    创建java测试类: JAVA类中main函数的参数String [] args,指的是运行时给main函数传递的参数。 传参的方式有以下几种: 1、idea工具的测试类中,左上角菜单中点击Run,选择Edit Configurations…,找到Program Arguments,添加参数   参数添加成功后,运行Java测试类后,结果如下:   2、

    2024年02月08日
    浏览(37)
  • C语言学习之main函数两个参数的应用

    main函数的两个参数: 参数argc: 表示在执行程序时,在终端所输入参数的个数, 包括可执行文件的名称 ; 参数argv: 1.本质上是一个 字符型指针数组 ; 2.用于获取指针数组中每个成员所指向的字符串; 3.存储时,参数argv指向所传递的 字符串的首地址 ; 伪代码表示: 测试代

    2024年02月11日
    浏览(51)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包