iT邦幫忙

1

Python 讀取記事本 list 問題

  • 分享至 

  • xImage

請大大幫忙解答,我讀取一個記事本com.txt,該怎麼寫依index讀取

com.txt文本資料
['https://i.imgur.com/yCRKRrW.jpg', 'https://i.imgur.com/Wi2ZpI0.jpg', 'https://i.imgur.com/0o3RywQ.jpg', 'https://i.imgur.com/J32O3Y6.jpg', 'https://i.imgur.com/3uYICfO.jpg', 'https://i.imgur.com/NtzTFsY.jpg', 'https://i.imgur.com/1gZmY1u.jpg', 'https://i.imgur.com/tJM6E1b.jpg', 'https://i.imgur.com/OJjyDbs.jpg', 'https://i.imgur.com/xV1SDLT.jpg', 'https://i.imgur.com/gxsGgpg.jpg', 'https://i.imgur.com/YrZbHmU.jpg']

file = 'com.txt'
with open(file, 'r') as f:
    a = f.read()

使用print(a[0]) 輸出只有 [ 符號 ,無法輸出圖片網址
該怎麼轉換可以正常使用list,麻煩大大們幫忙

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

2 個回答

2
dragonH
iT邦超人 5 級 ‧ 2020-01-01 23:07:01
最佳解答
import ast
file = 'com.txt'
with open(file, 'r') as f:
    a = f.read()
    urlList = ast.literal_eval(a)
    print(urlList[0])
RKO凱 iT邦新手 5 級 ‧ 2020-01-01 23:41:26 檢舉

謝謝 dragonH大大

dragonH iT邦超人 5 級 ‧ 2020-01-02 00:03:00 檢舉

/images/emoticon/emoticon42.gif

2
froce
iT邦大師 1 級 ‧ 2020-01-02 13:13:17

提供用JSON去做的方法

import json
file = 'com.txt'
with open(file, 'r') as f:
    a = f.read()
    data = json.loads(a.replace("'", '"'))
    print(data[0])
RKO凱 iT邦新手 5 級 ‧ 2020-01-04 16:33:05 檢舉

謝謝 froce大大

我要發表回答

立即登入回答