`
standalone
  • 浏览: 611099 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

python脚本参数处理的一个技巧

阅读更多
import sys        
        width = int(sys.argv[1]) 
        height = int(sys.argv[2]) 
        count = int(sys.argv[3]) 
        length = int(sys.argv[4]) 
        base = sys.argv[5] 
        type = sys.argv[6] 

 

 比较简便的做法:

[width, height, count, length, base, type] = sys.argv[1:] 

 但是这样得到的都是string,如果前面三个是int,后面两个是string呢,可以使用map函数。

 [width, height, count, length] = map(int, sys.argv[1:5]) 
 [base, type] = sys.argv[5:] 

 #or

 width, height, count, length = map(int, sys.argv[1:5]) 
 base, type = sys.argv[5:] 

 

分享到:
评论

相关推荐

    java调用python脚本

    总之,Java调用Python脚本是一个实用的技巧,它允许开发者结合两种语言的优点,提高代码的可维护性和复用性。通过理解上述概念和实践,你可以灵活地在Java项目中嵌入Python功能。如果有任何疑问,可以参考解压后的...

    Python-一些有用的Python脚本

    "Python-一些有用的Python脚本"这个标题暗示了这个压缩包可能包含了一系列实用的Python代码片段或完整脚本,旨在帮助用户解决特定问题或提高开发效率。这些脚本可能涵盖了从数据处理到网络爬虫,再到自动化任务的...

    自动例化verilog模块的python脚本

    在Python脚本中,这可能涉及到以下代码片段: ```python import pyverilog.vparser.parser as vparser import pyverilog.ast.codegen as codegen # 读取模块 with open('module.v', 'r') as f: ast = vparser....

    C++调用Python脚本

    本知识点将深入探讨如何在C++中调用Python脚本,处理参数传递、函数返回值以及解决中文乱码问题。 首先,C++调用Python脚本主要依赖于Python的C API(Python C Application Interface)或者第三方库如Boost.Python...

    python脚本_pythonabaqus_python_abaquspython_ABAQUS_

    首先,Pythonabaqus是ABAQUS中的核心功能,它允许用户通过Python脚本来创建、修改和控制模拟任务。Pythonabaqus提供了一系列的API(应用程序编程接口),包括几何建模、网格划分、材料属性定义、边界条件设定以及...

    Python实现王者荣耀AI脚本,训练模型

    6. **模型集成**:将训练好的模型集成到Python脚本中,通过模拟游戏操作来执行AI策略。 在“WZCQ-main”这个项目中,可能包含了代码文件、数据集、模型权重文件等。开发者可能已经实现了从数据采集到模型执行的全部...

    可以绕waf的python脚本

    标题中的“可以绕waf的python脚本”指的是一个Python程序,该程序设计用于绕过Web应用防火墙(WAF,Web Application Firewall),从而能够执行可能被WAF阻止的特定操作。WAF是部署在网络服务器前的一种安全设备,...

    Python-按歌手分类自动下载无损音乐的Python脚本

    标题 "Python-按歌手分类自动下载无损音乐的Python脚本" 描述了一种使用Python编程语言编写的应用,目的是自动化地、按照歌手类别下载无损音乐。这种脚本可以极大地提高用户寻找和管理音乐的效率,尤其是在面对大量...

    Python 脚本学习,数据处理,画图指南,一站到位

    本指南旨在深入探讨Python脚本的学习,数据处理技巧,以及如何利用Python进行高效的数据可视化。 首先,让我们从Python脚本学习开始。Python脚本是通过编写一系列命令来实现特定功能的文本文件,可以执行各种任务,...

    java调用python入门详解

    总的来说,这个项目是一个很好的起点,帮助开发者了解如何在Java中调用Python脚本,以及处理相关问题。通过学习和实践,不仅可以提升跨语言编程的能力,还能掌握更多的系统集成和数据处理技巧。

    python LDA推荐学习脚本

    总之,这个【Python LDA推荐学习脚本】会带你深入了解LDA算法及其在推荐系统中的应用,不仅教你如何实现一个基本的LDA推荐系统,还可能涵盖优化和评估的技巧,让你在Python推荐系统开发领域更加得心应手。...

    python脚本编写实战作业.zip

    在Python编程语言的学习过程中,编写脚本是提升技能的关键步骤,而"python脚本编写实战作业.zip"这个压缩包显然提供了这样一个实践平台。这是一份针对Python初学者或进阶者的复习材料,通过完成一系列作业,你可以...

    Java代码中调用shell脚本和python脚本并获得输出结果(分为小数据量和大数据量).docx

    ### Java调用Shell脚本和Python脚本及处理输出结果详解 #### 一、引言 在实际开发过程中,我们经常需要在Java程序中调用Shell脚本或Python脚本来执行一些特定的任务,比如系统管理任务、数据分析等。Java通过`java...

    Python-python爬虫之猫眼专业版

    在这个名为"maoyan-master"的项目中,我们很可能会找到一系列用于爬取猫眼专业版数据的Python脚本。 Python作为一门易学且功能强大的语言,有着众多用于Web爬虫的库,如BeautifulSoup、requests、Scrapy等。首先,`...

    阅读txt的python脚本

    总结来说,通过Python编写一个txt文件阅读器,不仅可以帮助你熟悉文件操作的基本技巧,还能让你深入理解字符串处理、用户交互和基础的GUI编程。这是一个很好的入门项目,能够锻炼你的编程思维,为进一步的Python学习...

    Python-Hamburglar从URL目录和文件中收集有用信息的Python脚本

    7. **异常处理**:考虑到网络请求可能出现各种问题(如超时、404错误),Python-Hamburglar应包含适当的错误处理机制,确保脚本在遇到问题时能够继续运行或提供有用的错误信息。 8. **命令行参数**:为了方便使用,...

    常用的Python脚本

    本压缩包"python-master-master"可能是一个包含Python项目或者学习资源的文件集合。 在Python脚本中,我们通常会涉及到以下几个关键知识点: 1. **基础语法**:Python的基础包括变量赋值、数据类型(如整型、浮点...

    Python-一个Blender脚本程序化生成三维飞船

    而"Python-一个Blender脚本程序化生成三维飞船"这个项目,展示了如何利用Python脚本来创建复杂的3D模型,特别是像飞船这样的细节丰富的对象。 首先,理解Python在Blender中的作用是至关重要的。Blender内置了Python...

    面向ArcGIS的python脚本编程.zip

    这个实验指导涵盖了以上所有内容,通过英文版的详细讲解,你可以逐步掌握ArcGIS环境下的Python脚本编程技巧。无论你是初学者还是有经验的GIS专业人员,都能从中受益。记得实践中不断尝试和优化你的代码,将理论知识...

    python脚本——xray-pro爬虫直接网页爆漏洞.zip

    这个名为"python脚本——xray-pro爬虫直接网页爆漏洞.zip"的压缩包文件,显然是一个利用Python编写的Xray-Pro爬虫工具,用于检测目标网站的安全漏洞。Xray-Pro是一款功能强大的安全审计工具,它可以帮助安全专家快速...

Global site tag (gtag.js) - Google Analytics