簡體   English   中英

如何在Python中創建文件,讀寫文件?

[英]How can I create files , read and write files in Python?

我能找到的所有教程都遵循相同的格式,但是沒有工作。我沒有得到錯誤信息,但我得不到正常的輸出。 我得到的似乎是某個內存位置的文件描述。

#file_test

ftpr= open("file","w")
ftpr.write("This is a sample line/n")
a=open("file","r")
print a




#This is the result

<open file 'file', mode 'r' at 0x00000000029DDDB0>
>>> 

你想閱讀文件的內容嗎? 嘗試print a.readlines()

即:

with open('file', 'w') as f:
  f.write("Hello, world!\nGoodbye, world!\n")

with open('file', 'r') as f:
  print f.readlines()  # ["Hello, world!\n", "Goodbye, world!\n"]

僅供參考, 以塊 ,如果你不熟悉他們,確保open() -d文件close() -d。

這不是讀取文件的正確方法。 您正在打開作為文件類型對象的打開調用的返回值。 這樣做是為了閱讀和寫作。

寫作

F =打開( “MYFILE”, “W”)

f.write( “你好\\ n” 個)

f.write(“這是一個樣本行/ n”)

f.close()

用於閱讀

F =打開( “文件”, “R”)

string = f.read()

打印(“字符串”)

f.close()

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM