优秀博客:Python - 小何才露尖尖角
- 博客频道 - CSDN.NET
(网上学习 笨办法学python 的比较好的一个博客)
1起变量名不要用纯数字和数字开头,不要中间有空格,python语法不允许
2_字符在python中常被用作假象的空格,用来隔开单词。
3=与==的区别在于:
前者的作用是将右边的值赋给左边的变量名,后者的作用是检查左右两边是否相等
4sys.argv是传递给python脚本的命令行参数【字符串】列表。argv[0]为该脚本自身路径,其余为命令行参数。
例如:在win命令行下,python name.py 123 --->运行。参数0(win下默认空不传入的那个值)是文件名本身,在比如a,xuyaodedd=argv a 是参数文件本身,表示文件地址,想要后面的参数起作用,一定要有可能没有用的第一个参数。) 然后1 2 3
一共4个值,通过代码。a, b, c, d = argv #传到a,b,c,d 四个变量里
python新手问题,勿喜勿喷(from sys import argv )_百度知道 python中的from sys import argv是什么意思,为什么执行不了啊?_百度知道
5 open() 通过文件名获取到文件对象; .read()打开该对象;.write( )写入内容
在python3.5中,open函数打开文件,除了文件要在根目录下,一个重要区别是要在文件全名加“”
6 os.path.exists() 检验路径是否真实存在 from os.path import exits()
7. 查询seek函数的用法。
seek(offset,where): where=0从起始位置移动(默认),1从当前位置移动,2从结束位置移动。当有换行时,会被换行截断。seek()无返回值,故值为None。
seek(0)是转到文件的0bytes(也就是第一个字节的位置)
8 。readline()读取文本文件中的一行,经常配合seek()函数使用