JAVA程式設計師為了遠大的理想自學PyThon
首先我沒有接觸過PyThon,但是我們要為了目標而奮鬥
第一章
我們首先要安裝Python的環境,並配置環境變數
下載地址:
啟用碼地址:http://blog.csdn.net/lk274857347/article/details/52034354
先安裝環境,然後配置環境變數,在安裝PyCharm,然後就可以新建一個專案,主要不是說這些
主要是教大家,建立檔案,指定路徑,迴圈,輸出文字到檔案中,判斷,看程式碼
#!/user/bin/python
# -*- coding: UTF-8 -*-
txtName = "C:/Users/Administrator/Desktop/99乘法表.txt" #建立檔名稱以及路徑
f = open(txtName, 'w')
#讀寫模式:r只讀,r+讀寫,w新建(會覆蓋原有檔案),a追加,b二進位制檔案.常用模式,以下有詳細模式1.1
for i in range(0,10): #迴圈0-10 實際上是<10 只有0-9 外圈迴圈一次內圈迴圈9次
for j in range(0,10): #內圈迴圈
f.write('{}*{}={}'.format(i,j,i*j)) #檔案內容 輸出的乘法 {}*{}={}類似佔位符號
f.write('\t' ) #\t表示空格這個空格應該是8個
if j==9: #這裡判斷下內圈是不是迴圈到9了,如果沒有到9下步不會執行
f.write('\n') #判斷到9後執行換行,鍵盤迴車建
f.close() #關閉
1.1
open/檔案操作
f = open(txtName, ‘w’)
如:’rb’,’wb’,’r+b’等等
讀寫模式的型別有:
rU 或 Ua 以讀方式開啟, 同時提供通用換行符支援 (PEP 278)
w 以寫方式開啟,
a 以追加模式開啟 (從 EOF 開始, 必要時建立新檔案)
r+ 以讀寫模式開啟
w+ 以讀寫模式開啟 (參見 w )
a+ 以讀寫模式開啟 (參見 a )
rb 以二進位制讀模式開啟
wb 以二進位制寫模式開啟 (參見 w )
ab 以二進位制追加模式開啟 (參見 a )
rb+ 以二進位制讀寫模式開啟 (參見 r+ )
wb+ 以二進位制讀寫模式開啟 (參見 w+ )
ab+ 以二進位制讀寫模式開啟 (參見 a+ )
注意:
1、使用’W’,檔案若存在,首先要清空,然後(重新)建立,
2、使用’a’模式 ,把所有要寫入檔案的資料都追加到檔案的末尾,即使你使用了seek()指向檔案的其他地方,如果檔案不存在,將自動被建立。
f.read([size]) size未指定則返回整個檔案,如果檔案大小>2倍記憶體則有問題.f.read()讀到檔案尾時返回”“(空字串)
file.readline() 返回一行
file.readline([size]) 返回包含size行的列表,size 未指定則返回全部行
for line in f: print line #通過迭代器訪問
f.write(“hello\n”) #如果要寫入字串以外的資料,先將他轉換為字串.
f.tell() 返回一個整數,表示當前檔案指標的位置(就是到檔案頭的位元數).
f.seek(偏移量,[起始位置])
用來移動檔案指標
偏移量:單位:位元,可正可負
起始位置:0-檔案頭,預設值;1-當前位置;2-檔案尾
f.close() 關閉檔案