python 主函数 输入
生活随笔
收集整理的這篇文章主要介紹了
python 主函数 输入
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
python 主函數(shù) 輸入
看一段主函數(shù)調(diào)用函數(shù)的小程序:
1 import sys 2 def Fuc(): 3 print 'hello' 4 5 if __name__ == '__main__': 6 if len(sys.argv) != 3: 7 print 'Usage: python input_name output_name' 8 exit(1) 9 f_input = sys.argv[1] 10 f_output = sys.argv[2] 11 Fuc() 12釋義:
5行“?if?__name__?==?'__main__':”含義:python文件后綴為".py"。 其中分兩類:一類是直接執(zhí)行, 另一類是作為模塊被調(diào)用(import ***.py).
? ? ? __name__ 作為模塊的內(nèi)置屬性,即".py"文件的調(diào)用方式。如果等于“__main__"就直接執(zhí)行本文件, 如果是別的就是作為模塊被調(diào)用
?
6行:sys.argv 用來獲取命令行參數(shù)。對于“python ?code.py??input_name??output_name?”,共三個(gè)參數(shù):code.py為sys.argv[0],?input_name?為sys.argv[1],?output_name為sys.argv[2] 。 同時(shí)注意引入模塊sys
總結(jié)
以上是生活随笔為你收集整理的python 主函数 输入的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 两个二进制数异或的结果
- 下一篇: python定义函数需要保留字def_定