優秀博客: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()函數使用