python菜鸟教程 零基础学python爬虫(3)
python菜鸟教程
假设想通过命令行传递两个文件名,也想给出一个选项用来显示脚本的用法。脚本的用法如下 –
usage: file.py -i <inputfile> -o <outputfile>Shell
以下是command_line_usage.py的以下脚本 –
#!/usr/bin/python3import sys, getoptdef main(argv): inputfile = '' outputfile = '' try: opts, args = getopt.getopt(argv,"hi:o:",["ifile=","ofile="]) except getopt.GetoptError: print ('GetoptError, usage: command_line_usage.py -i <inputfile> -o <outputfile>') sys.exit(2) for opt, arg in opts: if opt == '-h': print ('usage: command_line_usage.py -i <inputfile> -o <outputfile>') sys.exit() elif opt in ("-i", "--ifile"): inputfile = arg elif opt in ("-o", "--ofile"): outputfile = arg print ('Input file is "', inputfile) print ('Output file is "', outputfile)if __name__ == "__main__": main(sys.argv[1:])Python
现在,使用以下几种方式运行来脚本,输出如下所示:
F:\worksp\python>python command_line_usage.py -husage: command_line_usage.py -i <inputfile> -o <outputfile>F:\worksp\python>python command_line_usage.py -i inputfile.txt -oGetoptError, usage: command_line_usage.py -i <inputfile> -o <outputfile>F:\worksp\python>python command_line_usage.py -i inputfile.txt -o outputfile.txtInput file is " inputfile.txtOutput file is " outputfile.txtF:\worksp\python>Shell
第四节 Python变量类型
变量是保存存储值的内存位置。也就是说,当创建一个变量时,可以在内存中保留一些空间。
基于变量的数据类型,解释器分配内存并决定可以存储在保留的存储器中的内容。 因此,通过为变量分配不同的数据类型,可以在这些变量中存储的数据类型为整数,小数或字符等等。

将值分配给变量
在Python中,变量不需要明确的声明类型来保留内存空间。当向变量分配值时,Python会自动发出声明。 等号(=)用于为变量赋值。
=运算符左侧的操作数是变量的名称,而=运算符右侧的操作数是将在存储在变量中的值。 例如 –
#!/usr/bin/python3counter = 100 # 一个整型数miles = 999.99 # 一个浮点数name = "Maxsu" # 一个字符串site_url = "http://www.yiibai.com" # 一个字符串print (counter)print (miles)print (name)print (site_url)Python
这里,100,999.99和“Maxsu”分别是分配给counter,miles和name变量的值。执行上面代码将产生以下结果 –
100999.99 Maxsuhttp://www.yiibai.comShell
多重赋值
Python允许同时为多个变量分配单个值。
例如 –
a = b = c = 1Python
相关阅读
-
如何申请域名网址 网络域名的申请方法
跟大家聊一聊如何申请域名网址和网络域名的申请方法的电脑小知识,具体内容如下: 当浏览器生成HTTP消息之后,是如何发出去的呢?这个时候就要借助我们的操作系统,帮助浏览器把消息发
-
国内各地DNS服务器地址 全国各省电信移动联通DNS大全(DNS服务器IP地址
很多人都在寻找: DNS大全 ,下面IT袋小编就将 全国各大运营商常用的DNS地址和公共DNS地址 分享给大家,供大家在线查询,请保留本页面地址,我们会不断更新最适合您的DNS地址。 公共DNS服务
-
网络推广有多少种方法 建立自己的网站平台
全面为您解析网络推广有多少种方法和建立自己的网站平台的电脑方面的小经验,一起来看看吧! 时光匆匆如流水,转眼间,三年时间已过。从网推小白,成为网推高手。还记得当初,掌握一
-
html简单网页设计 创建自己的网站平台
下面为网友们详细介绍html简单网页设计和创建自己的网站平台方面的内容,一起来了解了解吧。 HTML(HyperText Markup Language)是一种简单、通用的超文本标记语言,Web服务器返回给客户端的最常


