1樓:獵鬼
2樓:
import os.path
offset = '233' # or any you wanthomepath = r"/home/pythondj/linsite/html"
python open()的問題?
3樓:匿名使用者
錯誤是由於從os模組引入了所有的函式導致的,os模組下有一個open函式,接受整型的檔案描述符和開啟模式,from os import *引入os模組的open函式,覆蓋了python內建的open函式,導致錯誤。
刪除from os import *這行,然後再根據需要,指定引入os模組下的函式
建議任何時候都不要使用from module import *方式引入模組函式。
4樓:
wenwu500 說得對
python 中open()的用法?
5樓:匿名使用者
open(檔名,開啟模式,緩衝模式)
開啟模式為r(讀) ,w(寫),b(二進位制),a(追加),r+,w+(讀寫)
在python裡open無法開啟別目錄的檔案
6樓:匿名使用者
在目錄名的字串前加一個r,或者是將斜框前面加上一個轉義符,變成雙斜槓。
python open函式創不了檔案 5
7樓:
lz**我執行沒問題 test.tnt出來了
可能是不知道在哪吧 和這個.py的檔案在同一個目錄下
如果是idle執行的 應該在你的python的目錄下
python用open開啟檔案,輸入完整路徑可以開啟,直接檔名不能開啟,為什麼? 10
8樓:巴巴吖葩琦
open函式中bai
的檔名預設是du尋找當前目錄下的這個zhi檔案如果dao當前目錄下沒有就會報錯。建專議在日常使用屬中寫上絕對路徑(完整路徑)
# -*- encoding:utf-8 -*-with open('a.txt') as f:
res = f.readline()
print(res)
當前目錄下沒有a.txt 下面是報錯
我的d盤下有a.txt這個檔案,並且寫了絕對路徑# -*- encoding:utf-8 -*-with open('d:\\a.txt') as f:
res = f.readline()
print(res)
with open() as f就相當於 f = open()第一種方式會在程式結束後自動**記憶體。可以不用寫f.close()。其餘用法一樣
9樓:匿名使用者
就好象中國也有很多
抄地方有
bai重名的,沒有完整路徑僅du靠名字沒法定位。
一般如果zhi沒有完整路徑的話,會dao在當前目錄下找,沒有就失敗。 當然,如果直接在命令列下敲可執行檔案,還會在path環境變數下找,這種情況沒有完整路徑名也可以。
python文作操作函式open()
10樓:匿名使用者
1.並非只能訪問文字檔案
open可以訪問任何形式的檔案,在訪問非文字格式檔案(二進位制檔案)的時候,訪問模式通常加上『b』(即二進位制模式:『rb』或『wb』),但並不必須,依情況而定
2.路徑是填寫在前面的filename引數處的如你的例子,若要只讀這個檔案,則是:
open('d:\\123.txt', 'r')(由於\是轉義符,所以要將他再轉義,才能得到\符號本身)若要寫入,則是:
open('d:\\123.txt', 'w')以此類推
如果是不加路徑,只有一個檔名:
open('123.txt', 'r')
則會在python執行的當前目錄下尋找該檔名的檔案另:讀模式(r)必須保證檔案存在,寫模式(w)至少要保證檔案所在目錄存在(檔案本身可以不存在)
如果不滿足,則系統會丟擲一個ioerror
python open().readline() 和for結合的一個小問題
11樓:何人我知己
open('temp.txt','r').readline()得到的制
是『1234567890』
那你for i in open('temp.txt','r').readline():
print i.strip(),
就是for i in『1234567890』:
print i.strip(),
當然是1 2 3 4 5 6 7 8 9 0了
python使用open命令開啟檔案失敗
12樓:匿名使用者
確認下bai你的1.txt 到底在哪兒?
duwindows環境下 是用反斜
zhi槓 \
open('c:\\xx1\\xx2\\x.txt')open(r'c:\xx1\xx2\x.txt')你的第四次語法是
dao沒問題內的,報的是檔案不存在
如果不指容定目錄
open('1.txt') 會到執行這條語句的當前目錄下找你的1.txt 很有可能在c:\users\chenl 下,,不知道我猜的對不
大神急救python的問題,大神 。。急救 python的問題。
newarray for rid,row in enumerate oldarray newrow cid,data for cid,data in enumerate row newrow.sort key lambda x x 1 reverse true 10 newarray rid dic...
python open會覆蓋麼,python open()的問題?
r 以只讀方式開啟檔案。檔案的指標將會放在檔案的開頭。這是預設模式。rb 以二進位制格式開啟一個檔案用於只讀。檔案指標將會放在檔案的開頭。這是預設模式。r 開啟一個檔案用於讀寫。檔案指標將會放在檔案的開頭。rb 以二進位制格式開啟一個檔案用於讀寫。檔案指標將會放在檔案的開頭。w 開啟一個檔案只用於寫...
python重構函式怎麼確定引數(在《python從入門到實踐》的《外星人入侵》小遊戲遇到的問題)
1,對,init 中定義的變數,其他物件方法 第一個引數是self的 可以直接用 2,不是很清楚你什麼地方沒想明白,三個引數都是update screen的引數,作者認為它需要3個才能正確工作,就這麼設計了。3,ai settings是一個例項,在圖1的1處就是它了。python從入門到實踐裡的 外...