VSCode peut-il être débogué si le chemin contient certains symboles? (Python)

Comme le titre l'indique ... Est-ce un bug?

Je n'utilise aucun langage déboguable autre que Python, donc je ne connais pas les autres langages ...

Le symbole est supprimé du chemin au début du débogage

Terminal


PS C:\Users\User\Documents\○ Dossier personnel>  & 'C:\Program Files\Python38\python.exe' 'c:\Users\User\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\python\debugpy\launcher' '62606' '--' 'c:\Users\User\Documents\dossier personnel\test.py'
Traceback (most recent call last):
  File "C:\Program Files\Python38\lib\runpy.py", line 194, in _run_module_as_main
    return _run_code(code, main_globals, None,
  File "C:\Program Files\Python38\lib\runpy.py", line 87, in _run_code
    exec(code, run_globals)
    cli.main()
  File "c:\Users\User\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\python\debugpy/..\debugpy\server\cli.py", line 430, in main
    run()
  File "c:\Users\User\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\python\debugpy/..\debugpy\server\cli.py", line 267, in run_file
    runpy.run_path(options.target, run_name=compat.force_str("__main__"))
  File "C:\Program Files\Python38\lib\runpy.py", line 264, in run_path
    code, fname = _get_code_from_file(run_name, path_name)
  File "C:\Program Files\Python38\lib\runpy.py", line 234, in _get_code_from_file
    with io.open_code(decoded_path) as f:
FileNotFoundError: [Errno 2] No such file or directory: 'c:\\Users\\User\\Documents\\dossier personnel\\test.py'
PS C:\Users\User\Documents\○ Dossier personnel> 

Le symbole (○) a disparu du chemin passé à python.exe. Jusqu'à présent, je pouvais utiliser le japonais comme d'habitude, le symbole du cercle semble donc inutile. J'ai des problèmes ...

N'y a-t-il pas un moyen de le faire sans renommer le dossier?

Vérifions quel personnage disparaît

Vérifions où le symbole Shift JIS est effacé. Le contenu du code Python est uniquement print (" success ").

0_Kana demi-largeur


PS C:\Users\Ika3\Documents\pour test>  cd 'c:\Users\Ika3\Documents\pour test'; & 'C:\Program Files\Python38\python.exe' 'c:\Users\Ika3\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\python\debugpy\launcher' '63779' '--' 'c:\Users\Ika3\Documents\pour test\0_Demi-largeur cana-ai-o-ka-ki-ku-ko-sashi-setsu-sota-chi-te-n-n-n-no-ha-hi-fu-he-hom-m-mo\test.py' 
Traceback (most recent call last):
(réduction)
FileNotFoundError: [Errno 2] No such file or directory: 'c:\\Users\\Ika3\\Documents\\pour test\\0_Demi-largeur cana-ai-o-ka-ki-ku-ko-sashi-setsu-sota-chi-te-n-n-n-no-ha-hi-fu-he-hom-m-mo\\test.py'
PS C:\Users\Ika3\Documents\pour test\0_Demi-largeur kana. "", · Eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee> 

1_Symbole ordinaire


PS C:\Users\Ika3\Documents\pour test>  cd 'c:\Users\Ika3\Documents\pour test'; & 'C:\Program Files\Python38\python.exe' 'c:\Users\Ika3\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\python\debugpy\launcher' '63788' '--' 'c:\Users\Ika3\Documents\pour test\1_Symbole ordinaire,. ,. :;? !! ` ^  ̄_ ヽ ヾ ゝ ゞ 〃 〆 〇 ー / \ ~ | () [] [] {} <> << >> "" [] + - = <> \ $ ¢ £% # & * @ 〒〓¬Å\test.py' 
Traceback (most recent call last):
(réduction)
FileNotFoundError: [Errno 2] No such file or directory: 'c:\\Users\\Ika3\\Documents\\pour test\\1_Symbole ordinaire\u3000,. ,. :;? !! ` ^  ̄_ ヽ ヾ ゝ ゞ 〃 〆 〇 ー / \ ~ | () [] [] {} <> << >> "" "" [] + - = <> \ $ ¢ £% # &
*@〒〓¬Å\\test.py'
PS C:\Users\Ika3\Documents\pour test\1_Symbole ordinaire,. ,. ・: ;? !! ヽ ` ¨ ^  ̄_ ヽ ヾ ゝ ゞ 〃 仝 〆 〇 ー -- / \ ~ ∥ |… ‥ '' "" () [] [] {} <> << >> "" "" [] + - ± × ÷ = ≠ < > ≦ ≧ ∞ ∴♂♀ ° ′ ″ ℃ ¥ $ ¢ £% # & * @ § ☆ ★ ○ ● ◎ ◇ ◆ □ ■ △ ▲ ▽ ▼ ※ 〒 → ← ↑ ↓ 〓 ∈ ∋ ⊆ ⊇⊂⊃∪∩∧∨¬⇒⇔∀∃ ・ ∠⊥⌒∂∇≡ ≒ ≪≫√∽∝∵∫∬Å ‰ ♯ ♭ ♪ † ‡ ¶ ◯>

2_Numéros pleine largeur, etc.


PS C:\Users\Ika3\Documents\pour test>  cd 'c:\Users\Ika3\Documents\pour test'; & 'C:\Program Files\Python38\python.exe' 'c:\Users\Ika3\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\python\debugpy\launcher' '63734' '--' 'c:\Users\Ika3\Documents\pour test\2_Caractères pleine chasse 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstubwxyz\test.py' 
success
PS C:\Users\Ika3\Documents\pour test\2_Caractères pleine chasse 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstubwxyz> 

3_Kana kana ordinaire


PS C:\Users\Ika3\Documents\pour test>  cd 'c:\Users\Ika3\Documents\pour test'; & 'C:\Program Files\Python38\python.exe' 'c:\Users\Ika3\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\python\debugpy\launcher' '63742' '--' 'c:\Users\Ika3\Documents\pour test\3_Ordinary Kana Kana Ai Iu Wee Eo Kagaki Gikuguke Kogosazaji Suzuse Sozo Immédiatement à ce qui est Habapa Hibi Pifubupu Bepe Presque Pomami Mumemoyayuyuyoyorarirurerowa
Je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé. 10 mois\test.py' 
success
PS C:\Users\Ika3\Documents\pour test\3_Ordinary Kana Kana Ai Iuuuee Okagaki Gikuguke Kogosazaji Suzuse Sozo immédiatement à Qu'est-ce que Habapa Hibi Pifubupu Bepe Presque Pomami Mumemoyayuyuyoyorarirurero wa wa wa wai
Iweeookagakigikugukegekogosazashijisuzusesezesozotadachijitsuzutedetodonaninunenohabapahibipifubupuhebepehobopomamimume yayuyoyorarirurero wa wa ヱ>

4_lettres grecques


PS C:\Users\Ika3\Documents\pour test>  cd 'c:\Users\Ika3\Documents\pour test'; & 'C:\Program Files\Python38\python.exe' 'c:\Users\Ika3\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\python\debugpy\launcher' '63747' '--' 'c:\Users\Ika3\Documents\pour test\4_Lettres grecques ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψω\test.py' 
success
PS C:\Users\Ika3\Documents\pour test\4_Lettres grecques ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩαβγδεζηθικλμνξοπρστυφχψω> 

5_Personnage Kirill


PS C:\Users\Ika3\Documents\pour test>  cd 'c:\Users\Ika3\Documents\pour test'; & 'C:\Program Files\Python38\python.exe' 'c:\Users\Ika3\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\python\debugpy\launcher' '63754' '--' 'c:\Users\Ika3\Documents\pour test\5_Caractères Kirill АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЯабвгдеёжзий клмно прстуфхцчшщъыьэюя\test.py' 
success
PS C:\Users\Ika3\Documents\pour test\5_Caractères Kirill АБВГДЕЁЖЗИЙКЛМНОПРСТУФХЦЧШЩЪЫЬЭЯабвгдеёжзий клмно прстуфхцчшщъыьэюя> 

6_Frontière


PS C:\Users\Ika3\Documents\pour test>  cd 'c:\Users\Ika3\Documents\pour test'; & 'C:\Program Files\Python38\python.exe' 'c:\Users\Ika3\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\python\debugpy\launcher' '63797' '--' 'c:\Users\Ika3\Documents\pour test\6_Frontière\test.py' 
Traceback (most recent call last):
(réduction)
FileNotFoundError: [Errno 2] No such file or directory: 'c:\\Users\\Ika3\\Documents\\pour test\\6_Frontière\\test.py'
PS C:\Users\Ika3\Documents\pour test\6_Bordures ─ │ ┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂> 

7_Caractères dépendants du modèle


PS C:\Users\Ika3\Documents\pour test>  cd 'c:\Users\Ika3\Documents\pour test'; & 'C:\Program Files\Python38\python.exe' 'c:\Users\Ika3\.vscode\extensions\ms-python.python-2020.10.332292344\pythonFiles\lib\python\debugpy\launcher' '63768' '--' 'c:\Users\Ika3\Documents\pour test\7_Caractères dépendant du modèle Ⅰ Ⅱ Ⅲ Ⅳ Ⅴ Ⅵ Ⅶ Ⅷ Ⅸ Ⅹ ㍉ ㌔ ㌢ ㍍ ㌘ ㌧ ㌃ ㌶ ㍑ ㍗ ㌍ ㌦ ㌣ ㌫ ㍊ ㌻ ㎜ ㎝ ㎞ ㍊ ㌻ ㎜ ㎝ ㎞ ㎎\test.py' 
Traceback (most recent call last):
(réduction)
FileNotFoundError: [Errno 2] No such file or directory: 'c:\\Users\\Ika3\\Documents\\pour test\\7_Caractères dépendants du modèle\\test.py'
PS C:\Users\Ika3\Documents\pour test\7_Caractère dépendant du modèle ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ · ㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡㍻ "" №㏍℡㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼ ≒ ≡∫∮Σ √⊥∠∟⊿∵∩∪> 

résultat

Est-ce lié à Unicode? peut être? Je ne sais rien à ce sujet, donc les résultats sont différents! Je peux seulement dire ...

Disparaître

--0_ Kana demi-largeur ¡"", ・ Eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee

―― 1_ symbole ordinaire ・ ゜ ´¨ ―- ∥… ‥ '' “” ± × ÷ ≠ ≦ ≧ ∞ ∴♂♀ ° ′ ″ ℃ § ☆ ★ ○ ● ◎ ◇ ◆ □ ■ △ ▲ ▽ ▼ * → ⊂⊃∪∩∧∨⇒⇔∀∃ ・ ∠⊥⌒∂∇≡ ≒ ≪≫√∽∝∵∫∬ ‰ ♯ ♭ ♪ † ‡ ¶ ◯

―― 6_ Ligne dirigée (annihilée) ─│┌┐┘└├┬┤┴┼━┃┏┓┛┗┣┳┫┻╋┠┯┨┷┿┝┰┥┸╂

--7_ Caractères dépendants du modèle ①②③④⑤⑥⑦⑧⑨⑩⑪⑫⑬⑭⑮⑯⑰⑱⑲⑳ ・ №℡ ≒ ≡∫∮∑√⊥∠∟⊿∵∩∪

Pas disparaître

--0_ Kana demi-largeur -Je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé, je suis désolé.

―― 1_ symbole ordinaire ,. ,. :;? !! ` ^  ̄_ ヽ ヾ ゝ ゞ 〃 〆 〇 ー / \ ~ | () [] [] {} <> << >> "" [] + - = <> \ $ ¢ £% # & * @ 〒〓¬Å

―― 2_ Système numérique pleine largeur

--7_ Caractères dépendants du modèle ⅠⅡⅢⅣⅤⅥⅦⅧⅨⅩ㍉㌔㌢㍍㌘㌧㌃㌶㍑㍗㌍㌦㌣㌫㍊㌻㎜㎝㎞㎎㎏㏄㎡㍻〝〟㏍㊤㊥㊦㊧㊨㈱㈲㈹㍾㍽㍼

Page de référence

https://seiai.ed.jp/sys/text/java/shiftjis_table.html

Recommended Posts

VSCode peut-il être débogué si le chemin contient certains symboles? (Python)
Assurez-vous que python peut convertir / convertir une chaîne de caractères en int
Si vous voulez que VS Code complète Python, Microsoft Python Language Server est la meilleure histoire
Histoire que Python a cessé de travailler avec VS Code (Windows 10)
Je veux pouvoir exécuter Python avec VS Code
Python avec VSCode (Windows 10)
Déboguer Python avec VS Code
Module standard Python utilisable en ligne de commande
[Python] Code qui peut être écrit avec la mort cérébrale au début lors du scraping en tant que débutant