Re: 老師我卡關了!求教已刪文
※ 引述《gundam778 (幸村)》之銘言:
: 我是個超新手
: 想請教版友一些方向上的難題,
: 我寫了一個很簡單的Loop
: 想將它做成web app方便手機用
: 應該怎樣辨?
: 我有聽過Flask和django
: 感覺需要花點時間學習
: 但怕學錯方向就白花時間了
: 請問他們會是我的答案嗎?
: 我只打算當作小應用程式而已
: 這是我的code
: ---------------
: list = []
: with open('words.csv', 'r', encoding='utf-8') as f:
: for words in f:
: english, chinese= words.strip().split(',')
: eng = [english, chinese]
: english_list = {}
: english_list['english']=eng[0]
: english_list['chinese']=eng[1]
: list.append(english_list)
: count = 0
: while count < 15:
: r = random.randint(0,len(list)-1)
: print(list[r]['english'], ':')
: ans=input()
: if ans == 'quit':
: break
: else:
: count += 1
: print('翻譯為:',list[r]['chinese'])
: print('下一題')
: -----
: Sent from JPTT on my iPhone
抱歉又要請教版友了
這次都是新手問題
我在csv內的新增了一格,用數字定義其章節
然後按數字把它新增到不同的list內
----
if english_list["chapter"] == '1':
list1.append(english_list)
----
然後它死都不給我append到list內
print出來會發現list1內完全沒東西
但同樣的code改成list2卻沒問題
最後我只好把'1'改成'A'來解決問題...
關於if 的定義, 是不是其他限制或相撞了?
感謝版友幫忙
-------------------完整code-------------------
list = []
list1 = []
list2 = []
with open('text/english_words_all.csv', 'r', encoding='utf-8') as f:
for words in f:
english, chinese,chapter= words.strip().split(',')
eng = [english, chinese, chapter]
english_list = {}
english_list['english']=eng[0]
english_list['chinese']=eng[1]
english_list["chapter"]=eng[2]
list.append(english_list)
if english_list["chapter"] == '2':
list2.append(english_list)
elif english_list["chapter"] == '1':
list1.append(english_list)
----------------------
--
Sent from my Windows
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 203.186.146.94 (香港)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1584507945.A.8F3.html
→
03/18 14:03,
4年前
, 1F
03/18 14:03, 1F
→
03/18 14:03,
4年前
, 2F
03/18 14:03, 2F
→
03/18 14:30,
4年前
, 3F
03/18 14:30, 3F
→
03/18 14:30,
4年前
, 4F
03/18 14:30, 4F
推
03/19 09:41,
4年前
, 5F
03/19 09:41, 5F
→
03/19 09:43,
4年前
, 6F
03/19 09:43, 6F
→
03/19 09:45,
4年前
, 7F
03/19 09:45, 7F
→
03/19 09:46,
4年前
, 8F
03/19 09:46, 8F
→
03/23 11:03,
4年前
, 9F
03/23 11:03, 9F
→
03/23 11:03,
4年前
, 10F
03/23 11:03, 10F
→
03/23 11:03,
4年前
, 11F
03/23 11:03, 11F
討論串 (同標題文章)