Removendo \ n de uma string:
newString = oldString.replace("\n", "");
Eu estou escrevendo um programa onde você tem que extrair pedaços de texto de um arquivo de texto. O bit específico de texto é o diretório de salvamento onde eu gostaria de salvar os arquivos produzidos pelo meu programa. Aqui está o meu código:
file = open("datafile.txt", "r")
SaveDir = file.read()
print SaveDir
Isso parece estar funcionando corretamente, a saída é exatamente como deveria ser ", / home / marc / QuickJotProgram / QuickJotTexts "
Por favor, note que o programa pula uma linha antes da citação final, que é o meu problema
Não é um problema até mais tarde no programa em que uso a variável SaveDir:
text_file = open(os.path.join(SaveDir, title), "w")
A mensagem de erro é:
text_file = open(os.path.join(SaveDir, title), "w")
IOError: [Errno 2] No such file or directory: '/home/marc/QuickJotProgram/QuickJotTexts\n/file'
A única coisa que não deveria estar lá é o "\ n" Eu só preciso me livrar disso, e o programa funcionará sem problemas.
Obrigado pelo ubuntu:)