10.2.3 python檔案附加導致的迷案
如果你要給檔案新增內容,而不是覆蓋原有的內容,可以附加模式 開啟檔案。你以附加模式開啟檔案時,Python不會在返回檔案物件前清空檔案,而你寫入到檔案的行都將新增
到檔案末尾。如果指定的檔案不存在,Python將為你建立一個空檔案。 下面來修改程式,在既有檔案pp.txt中再新增一些你酷愛程式設計的原因: main.py
import commands
filename = "./pp.txt"
with open(filename, 'a') as fo:
fo.write("I also love finding meaning in large datasets.\n")
print commands.getstatusoutput("cat ./pp.txt") #讀取寫後的內容
fo.write("I love creating apps that can run in a browser.\n")
print commands.getstatusoutput("cat ./pp.txt") #讀取寫後的內容
結果如下:
![6313830-c66cbaab4bb76b9d.png](https://i.iter01.com/images/67dfe605e6698b314dad1e7bd5937115fec2d15e4dbcbdec50b2b44c958c962d.png)
螢幕快照 2017-11-01 下午11.04.44.png
問題來了?
為什麼with裡面的輸出不出什麼,而with外面的卻能列印出內容?
這個迷案誰能解開?
相關文章
- hive迷案之消失的分割槽檔案Hive
- sock鎖檔案導致的MySQL啟動失敗MySql
- Oracle歸檔檔案丟失導致OGG不用啟動Oracle
- NFS導致的目標端檔案系統不可讀NFS
- 分散式檔案上傳導致服務假死了?分散式
- WPF App後臺檔案彈窗導致奇怪的問題APP
- 網路安全中檔案上傳漏洞是如何導致的?
- SQL Server 資料庫檔案的分離和附加SQLServer資料庫
- Windows NFS 真弱 → 中文亂碼導致檔案找不到WindowsNFS
- python----之_init_檔案以及導包Python
- Python的檔案操作Python
- Python檔案的操作Python
- MicrosoftEdge同源策略不嚴導致任意檔案讀取測試ROS
- Windows 10最新零日漏洞:可導致任意檔案被覆寫Windows
- 檔案上傳經由ZUUL轉發,導致的 檔名(OriginalFilename)亂碼問題Zuul
- python中的__init__.py檔案和導包總結Python
- ORACLE for windows 審計檔案xml檔案過多導致資料庫啟動報錯ORA-09925OracleWindowsXML資料庫
- Kindeditor 漏洞導致網站被植入木馬檔案的解決辦法網站
- python的檔案型別Python型別
- python對檔案的操作Python
- python 整理檔案Python
- Python操作檔案Python
- python 將 CVS檔案轉為HTML檔案PythonHTML
- 記錄一次 HotPE 導致的檔案系統損壞及修復
- 分析SAN LUN Mapping出錯導致檔案系統共享衝突的情況APP
- 【檔案上傳繞過】路徑拼接問題導致上傳漏洞
- region format is illegal, only digit, letter and - is allowed!(.env檔案中行內註釋導致!!)ORMGit
- Python中的檔案讀寫Python
- Python-檔案的匯入Python
- python 修改jenkins的配置檔案PythonJenkins
- Python如何處理檔案的?Python
- python的檔案和異常Python
- Python:讀寫檔案(I/O) | 組織檔案Python
- 導致專案需求蔓延的原因 應對專案蔓延的資訊化手段
- python_檔案操作Python
- Python 讀寫檔案Python
- 1.4.0 Python檔案操作Python
- Python 檔案操作(一)Python
- python 檔案處理Python