Traceback (panggilan terakhir terakhir):
File "C:\Users\yixiu\AppDataLocalautojumpbinautojump", baris 342, di
sys.exit(main(parse_arguments()))
File "C:\Users\yixiu\AppDataLocalautojumpbinautojump", baris 332, di main
print_local(pertama(rantai(
File "C:\Users\yixiu\AppDataLocalautojumpbinautojump_utils.py", baris 41, terlebih dahulu
kembalikan.__berikutnya__()
File "C:\Users\yixiu\AppDataLocalautojumpbinautojump_match.py", baris 83, di
ditemukan = entri lambda: re.search(
File "E:dev\Python\lib\re.py", baris 201, dalam pencarian
kembalikan _compile(pattern, flags).search(string)
File "E:dev\Python\lib\re.py", baris 304, di _compile
p = sre_compile.compile(pola, bendera)
File "E:dev\Python\lib\sre_compile.py", baris 764, dalam kompilasi
p = sre_parse.parse(p, bendera)
File "E:dev\Python\lib\sre_parse.py", baris 948, di parse
p = _parse_sub(sumber, status, bendera & SRE_FLAG_VERBOSE, 0)
File "E:dev\Python\lib\sre_parse.py", baris 443, di _parse_sub
itemappend(_parse(sumber, status, verbose, bersarang + 1,
File "E:dev\Python\lib\sre_parse.py", baris 549, di _parse
menaikkan source.error("kumpulan karakter tidak diakhiri",
re.error: set karakter yang tidak dihentikan pada posisi 4
re.escape(os.sep) karena pada windows os.sep adalah \ dan perlu escape #618
CMD berfungsi, tetapi PowerShell tidak dapat menemukan jalur dengan benar.
Saya mengikuti panduan ini https://leetschau.github.io/autojump-in-windows-console.html dan menambahkan baris ini ke bin/autojump_math.py:78-88
:
sep = '\\\\' if os.sep == '\\' else os.sep
regex_no_sep = '[^' + sep + ']*'
regex_no_sep_end = regex_no_sep + '$'
regex_one_sep = regex_no_sep + sep + regex_no_sep
Dan saya juga harus menambahkan folder /bin
dari repo ke variabel Lingkungan windows. Skrip instal tidak memotongnya (mungkin karena saya menggunakannya di PowerShell?)
Namun saya masih tidak bisa membuatnya bekerja dengan PowerShell, tetapi berfungsi pada command prompt
Menggunakan python versi 3.9.2.
Komentar yang paling membantu
re.escape(os.sep) karena pada windows os.sep adalah \ dan perlu escape #618