[問題] 用file open抓TXT開的問題
我有大量的TXT檔案想用 file= open('xxx'.'r')
讀取近來全部放到list內部排序
問題來了 前面xxx的部分 我是用抓內部資料夾全部的檔名出來去設置
所以'' 以我目前的知識跟常識來說 是不可能放變數的
例如:我將檔名抓出來 找個空間放 A=檔名 但是不可能放進''內
所以我的解決想法是
ccc=os.listdir('C:/new')[0]
def new(str):
return "%s%s%s" %('\'C:/new/',ccc,'\'')
file1 = open(new(ccc),r)
上面去呼叫的
有print出來看 是正確的'位址 '
置換出 error前面出現顯示的路徑
直接替換 我上面new地方也是可以執行的
請問是哪裡有錯
或是有甚麼方式可以解決
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 123.194.58.73
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1462121487.A.AFC.html
→
05/02 01:05, , 1F
05/02 01:05, 1F
→
05/02 01:06, , 2F
05/02 01:06, 2F
推
05/02 09:58, , 3F
05/02 09:58, 3F
→
05/02 16:52, , 4F
05/02 16:52, 4F
→
05/02 17:21, , 5F
05/02 17:21, 5F
→
05/02 17:23, , 6F
05/02 17:23, 6F
→
05/02 17:23, , 7F
05/02 17:23, 7F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 3 篇):