Если я хочу импортировать модуль, сохраненный по адресу
C: \ Users \ somebody \ AppData \ Local \ Programs \ Python \ Python37 \ MyFile \ MyModules
Что мне делать?
Я пытался
import sys
sys.path.append('C;/Users/someone/AppData/Local/Programs/Python/Python37/MyFiles/MyModules/')
import hello
Но тогда это показывает следующую ошибку
Traceback (most recent call last):
File "<pyshell#16>", line 1, in <module>
import hello
File "C:/Users/someone/AppData/Local/Programs/Python/Python37/MyFiles\hello.py", line 1
Python 3.7.0 (v3.7.0:1bf9cc5093, Jun 27 2018, 04:59:51) [MSC v.1914 64 bit (AMD64)] on win32
^
SyntaxError: invalid syntax
Я знаю, что могу переместить файл привет.py к папке site-packages и тогда не нужно использовать sys.path.append, и все работает нормально.Но я хочу узнать, как использовать sys.path.append и использовать файлы, даже если они находятся на других папках или дисках и т. Д. Просто чтобы быть уверенным, что внутри hello.py нет проблем, вот результат, когда я его перемещаюв папке site-package.
>>> import hello
>>> hello.world()
Hello, world!
>>>