Łączenie dwóch plików notatnika ++?


2

Mam dwa pliki notatnika ++. Pierwszy ma następujący tekst:

1-Blue
2-Red
3-Black

4-Yellow 
5-Pink

W drugim pliku mam następujący tekst:

Eyes
Arms
Head

Car
Pen

Chcę scalić dwa pliki w taki sposób, aby każda linia w drugim pliku znajdowała się poniżej odpowiedniej linii w pierwszym pliku. więc odpowiedź powinna brzmieć:

1-Blue
Eyes
2-Red
Arms
3-Black
Head

4-Yellow
Car
5-Pink
Pen

Odpowiedzi:


1

Odpowiedź tutaj: Czy mogę używać Notepad ++ do selektywnego łączenia dwóch plików tekstowych?

odwołuje się do tego pytania dotyczącego przepływu stosu, „łączenie plików w notatniku ++”

Najlepsza odpowiedź mówi, aby zainstalować wtyczkę skryptu Pythona z http://npppythonscript.sourceforge.net/ i dostarcza ten przykładowy skrypt do „łączenia wszystkich aktualnie otwartych plików w jeden plik”:

console.show()
console.clear()
files = notepad.getFiles()
notepad.new()
newfile = notepad.getCurrentFilename()
for i in range(len(files) - 1):
    console.write("Copying text from %s\n" % files[i][0])
    notepad.activateFile(files[i][0])
    text = editor.getText()
    notepad.activateFile(newfile)
    editor.appendText(text)
    editor.appendText("\n")
console.write("Combine Files operation complete.")

Oto kolejne pytanie dotyczące przepływu stosu: „scalanie dwóch plików w notatniku ++”


2
Witamy na stronie. To niesamowite, że wskakujesz, aby pomóc odpowiedzieć na pytania. Porada; lepiej wyjaśnić odpowiedź i użyć linków jako odniesienia, ponieważ linki mogą przestać działać, co spowodowałoby, że odpowiedź byłaby bezużyteczna.
CharlieRB

(linki wskazują, że jest to duplikat podczas próby pomocy)
TT--
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.