Python 执行时后面加参数 在程序中获得
2014-08-22 10:48
344 查看
執行python 的時候,有時候有一些參數是run time 決定的,想要類似像 dos 的命令一樣後面加上參數
像是執行 dir/w, 其中的 /w 就是參數
執行結果:
程式:
參考網頁
http://www.artima.com/weblogs/viewpost.jsp?thread=4829
像是執行 dir/w, 其中的 /w 就是參數
執行的時候輸入: argv_samp.py Value1 "Program files(x86)" 123
執行結果:
Value1 Program files(x86) 123 =============== 4 =============== argv_samp.py Value1 Program files(x86) 123
程式:
# -*- coding: utf-8 -*- #範例程式 argv_samp.py import sys def main(): #intValue = int(sys.argv[1])#如果要將變數搞成數字的話可以使用 int()來轉 print sys.argv[1] print sys.argv[2] print sys.argv[3] print "===============" print len(sys.argv)#參數一共有幾個 print "===============" for x in sys.argv: print x if __name__ == "__main__": main()
參考網頁
http://www.artima.com/weblogs/viewpost.jsp?thread=4829
相关文章推荐
- 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。
- 在Linux中#!/usr/bin/python之后把后面的代码当成程序来执行。 但是在windows中用IDLE编程的话#后面的都是注释,之后的代码都被当成文本了。 该怎么样才能解决这个问题呢?
- 实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。 例如:输入t
- 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。
- 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。
- 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。
- 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。
- python调用C++ 可执行程序并传递参数
- 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。
- Python如何获得本程序的执行时间
- Python执行带参数的外部程序
- 使用main函数的参数,实现一个整数计算器,程序可以接受三个参数,第一个参数“-a”选项执行加法,“-s”选项执行减法,“-m”选项执行乘法,“-d”选项执行除法,后面两个参数为操作数。
- 手动制作python的exe可执行程序
- 在WINDOWS上将Python 文件转为(生成)可执行程序 exe 文件
- [VB.NET]点net写client程序传递参数给mssql存储过程insert,为什么要反复执行客户端代码才能成功insert,怎么才能使客户端插入记录操作变得稳定呢?
- arcgis python 获得参数个数
- 获得当前进程的可执行程序所在的目录
- 执行外部程序并获得返回值(转)
- Adobe AIR: 向本地可执行程序传输参数
- 手工将python程序发布为exe执行程序 [转]