나는 일반적으로 파이썬을 처음 접했고 사용자로부터 입력을 받아 그 데이터를 .txt로 내보내는 작은 스크립트를 만들었지 만 내 보낸 파일을 자동으로 만들고 싶습니다. 사용자의 입력에 따라 이름이 변경되었습니다. 이 후raw_input에서 파일 이름 바꾸기
firstname = raw_input("What is your First Name?" + "\n")
print 'Thank you, %s' % firstname ,
lastname = raw_input("What is your last name?" + "\n")
print 'Thank you %s' % firstname ,'%s' % lastname
age = raw_input("How old are you?" + "\n")
print 'Thank you %s' % firstname , '%s' % lastname
postcode = raw_input("What is your postal code?" + "\n")
print 'Thank you %s' % firstname , '%s' % lastname
jobtitle = raw_input("What is your current Job Title?" + "\n")
print 'Thank you %s' % firstname , '%s' % lastname
file = open("/Users/AshleyRedman/Desktop/Users [CUS] Py27/userinfo.txt", "w")
file.write(firstname +",")
file.write(lastname +",")
file.write(age +",")
file.write(postcode +",")
file.write(jobtitle)
file.close()
방법/취할 수있는 가장 좋은 방법은 무엇입니까 'FIRSTNAME'그에게 '사용자 info.txt'를 'LASTNAME'하고 파일 이름을 변경?
* 파일의 이름을 바꾸고 싶습니까? 그 이름으로 파일을 만들면 안됩니다. 즉,'file = open (...)'줄을 바꾸십시오 - 이미'firstname'과'lastname'을 알고 있습니다. – jonrsharpe
나는 그것을 그렇게 생각하지 않았다. 도움을 주셔서 감사합니다. –