Ищете идеи о том, почему мой код не пишет в новый текстовый файл. Нет никаких ошибок, чтобы дать мне ключ.Почему мой код не записывается в новый текстовый файл
def writeFile (filename, text):
file = open(greenBottle.txt, 'w')
file.write(text)
file.close()
def main (text):
big_nums = ['no','One','Two','Three','Four','Five','Six','Seven','Eight','Nine','Ten']
text_one = (' green bottles \nHanging on the wall\n')
small_nums = [' no',' one',' two',' three',' four',' five',' six',' seven',' eight',' nine',' ten']
text_two = ('And if one green bottle \nShould accidentally fall\nThere\'ll be')
text_three = (' green bottles \nHanging on the wall\n \n')
result=[]
text=new_string
new_string=''
for i in range(10, 0, -1):
result.append(big_nums[i] + str(text_one))
result.append(big_nums[i] + str(text_one))
result.append(text_two + small_nums[i-1] + text_three)
return result('')
print(''.join(main(text)))
if __name__ == '__main__':
writeFile('greenBottle.txt',text)
main(text)
Какая операционная система? возможно, у вас нет права на запись в эту папку? – alfasin
Win 7 и я админ, так что все разрешения – user2715061
Это не может быть код, который вы используете, если у вас нет ошибок. Это имеет много из них, например. text = new_string перед объявлением new_string, return result (''), когда результатом является список (поэтому не вызываемый), текст не определяется при вызове writeFile ('greenBottle.txt', text) ... Покажите нам ваш точный код , – miles82