사용자의 텍스트 파일을 열고 파이썬에서 문자열을 바꾸려고합니다. 대체 작업이 있지만 파일을 열려면 각 파일 경로 뒤에 다른 백 슬래시를 추가해야한다는 것을 이해합니다. 어떻게해야할지 모르겠다. 다른 스택 오버 플로우 관련 질문을 살펴 보았지만, 주로 문자열의 처음이나 끝에 추가하는 것이 었습니다. 도와주세요! 다음 코드는 지금까지의 :파이썬 문자열에 문자 추가
yourfile = input()
with open ("C:\\Users\\Rajrishi\\Documents\\MyJava\\text.txt") as myfile:
data = myfile.readlines()
strdata = "".join(data)
strdata = strdata.replace("a string","a replacement")
print(strdata)
''C : \\ text ''는 문자가'C' 다음에 콜론 뒤에 백 슬래시와'text'가 이어지는 7 자 문자열을 의미한다는 점에 유의하십시오. : \ text "'는 6 문자 문자열을 의미하며 그 문자는'C' 다음에 콜론이오고 그 다음에 탭 문자가오고 그 뒤에'ext'가옵니다. 따라서 "문자열에 다른 백 슬래시 추가"라는 질문은 없습니다. 문자열은 각 구분 기호에 대해 백 슬래시가 하나만 필요하며 문제는 백 슬래시가 포함 된 문자열을 얻는 방법입니다. –