如何在Python中使用import,import和sys.append

时间:2015-07-08 19:42:17

标签: python module

我有一个目录,我添加到sys.path导入自定义模块。从import和sys.path一起使用import的正确/最佳方法是什么?我的意思是在"进口"之间使用sys.path.append是否可以接受。

例如:

#!C:/Python27
import sys
sys.path.append('C:\\Users\\user\\myPythonModules')
import writedata as wd
import os
import csv
from collections import defaultdict

修改

我应该提到writedata将是我要导入为wd的自定义模块。模块writedata位于C:\\Users\\user\\myPythonModules

1 个答案:

答案 0 :(得分:1)

是的,确实如此。语言中没有语法或语义规则可以防止这种情况。

我不知道你可能会破坏任何“样式”规则,但无论如何,另一个选择是向python解释器提供PYTHONPATH