python 的open()函式簡單用法
阿新 • • 發佈:2021-03-27
python 的open()函式簡單用法
st=open(r'C:\Users\Administrator\Desktop\python\demo1.txt','a+')
print('你好,請問你是張飛嘛',file=st)
st.close()
注意事項
- open函式有兩個引數,第一個路徑,第二個寫入方式,預設為只讀。
- 路徑是字串的形式,前面加r避免轉義或者把“\”全部改成“\”。
- print的時候需要加上file=st,不然寫不進去。
- 使用open函式的時候如果檔案不存在,則自動建立檔案,例如demo1.txt不存在時會自動建立。
常用讀寫模式
讀寫方式 | 解釋 |
---|---|
w\w+(寫) | 只能寫,不能讀,覆蓋原檔案內容 |
a\a+(追加寫) | 只能寫,不能讀,在原始檔案最後一行的下一行追加寫入 |
r+(讀寫) | 能寫也能讀,但是寫時會覆蓋原始檔內容 |
不能讀:(此時demo1.txt中有資料)
a+模式
st=open(r'C:\Users\Administrator\Desktop\python\demo1.txt','a+')
print(st.read())
st.close()
r+模式
st=open(r'C:\Users\Administrator\Desktop\python\demo1.txt','r+')
print(st.read())
st.close()
結果: