2014-02-28 26 views
-1

基本上我的明天測試我必須創建一個名爲「answers」的文件。在這裏,將提供的問題與正確的答案一起提供,我只需在終端上運行vim並在其中鍵入它?還是需要以另一種方式來完成?通過python3製作文件

+1

它不適合StackOverflow! –

+0

你是什麼意思?如果你想在python中創建一個文件,你可以簡單地打開一個模式爲'w'的文件,如:open('answers.txt','w')。如果它不存在,它會自動爲你創建文件。 – Xufeng

+0

像基本上我需要能夠創建一個文件,我可以輸入問題和答案,然後發送給我的老師,以便能夠打開和閱讀 – FootOfGork

回答

0

這似乎並沒有成爲一個Python的問題,所以用他們的工作可以使用任何下列命令:

emacs answers.txt 
vi answers.txt 
vim answers.txt 
nano answers.txt 

但是,如果你必須通過Python來做到這一點,使用open('answers.txt', 'w'),和它會自動創建一個文件給你寫權限。稍後,您可以鍵入您的Spotlight:answers.txt,它會出現

0
with open("answers", "w") as outf: 
    outf.write("this is a question\n") 
    outf.write("this is an answer\n") 

或者只是使用文本編輯器(雖然我不明白爲什麼這將是一個Python問題)。

0

事實上,爲什麼要走文本編輯器。在Python中,根據要求:

f = open("answers.", "w") 
f.write("Type your answers between these quotes") 
f.close() 

在現實中 - 只要問老師/教授。

0

這不適合此論壇。只需打開一個編輯器,輸入你的問題和答案併發送給他。

+0

你沒有讀過....它必須通過python來完成...... – FootOfGork

+0

@ user3331010你沒有在你的問題中提到python。這就是我們問這個問題的原因。你只是說你必須創建文件,但不明確地說使用python創建。如果您確實需要使用Python,那麼除了將字符串寫入文件之外還有其他什麼嗎?例如,問題和答案必須是列表或元組的兩部分或更多? – sabbahillel