2017-03-16 1 views
1
import random 

device = input("What device do you have? Phone or PC(laptop included). If other 
please specify ").upper() 

make = ("") 

model= ("") 

verison = ("") 

memory = ("") 

if device == ("PHONE"): 

make = input ("what make of phone do you have? Iphone or Samsung or other").upper() 
if make == ("IPHONE"): 
    model == input("What model is your iPhone 6 or 7. If other plese spectify") 

if device != ("PHONE") or ("PHONE") or (""): 

    make =input("what make is your " + str(device)).upper() 
    model = input("whats model is your " + str(device)).upper() 
    verison = input("what verison is your " + str(device)).upper() 
    memory = int(input("How much memory is in your " + str(device))) 
    print(make, model, verison, memory,"GB") 
    print(casenumber) 
    f = open('technician.txt','a') 
    f.write("**CASE NUMBER:{}** ** DEVICE: {}** **MAKE OF DEVICE: {}** **MODEL OF DEVICE: {} **".format(casenumber,device,make,model,verison,memory)) 
f.write("/n") 
f.close() 

내가 원하는 것은 프로그램이 끝날 때마다 별도의 줄에 작성하는 것입니다. 그러나/n은 작동하지 않습니다. 나는 두 번 프로그램을 실행하고 수행하는 모든 텍스트 파일에서 같은 줄에 쓸 수 있습니다 :텍스트 파일에 별도의 줄에 쓰기

케이스 번호 : 574927542749031461928599801595193290973875978 ** 장치 : TABEL ** 장치의 MAKE : APPLE 장치의모델 : IPAD **/N CASE NUMBER : 207884437699822095837989343019189844675528960 ** DEVICE : TABLET ** DEVICE OF MAKE : APPLE ** DEVICE OF MODEL : 2 **/N

모든이 동일 선상에있다.

많은 감사,

로리 이스트 햄

+2

개행 문자는 "/ n"이 아니라 "\ n"입니다. 백 슬래시에 유의하십시오. –

+0

도움 주셔서 감사합니다 :) –

답변

0

프로그램에서 사용되는 /n에 반대 개행 문자, \n입니다 도와주세요. 이 코드를 업데이트하면 설명하는 문제가 해결됩니다.