변수 argString
을 선언하는 동안 공백을 사용하여 코드를 포맷하므로 나중에 쉽게 읽을 수 있습니다. 그래서 입력하는 대신 :파이썬에서 문자열에서 공백 문자를 제거하는 방법
argString="""
line1
line2
line3
"""
을 나는이 대신 사용하고 있습니다 :
argString="""
line1
line2
line3
"""
문제를 나는 만남 나중에 argString
가 출력 텍스트에 기록 될 때 형식 코드에 사용 된 여분의 공백하는 파일이다가 여전히 보존되어 출력 텍스트 파일에 기록됩니다. 그래서 결과 출력 텍스트 파일 형태로 기록됩니다
....line1
....line2
....line3
(각 기간이 공백 문자를 나타냅니다 코드의 가독성을 위해 순수하게 사용되는 여분의 공백을 제거하는 방법
때 '.'. 변수 문자열의 내용 argString
텍스트 파일에 기록됩니다
import tempfile
argString="""
line1
line2
line3
"""
writeFile=tempfile.mkdtemp()+'/script.txt'
_file=open(writeFile, "wb")
_file.write(argString)
_file.close()
를? – Ffisegydd