2015-11-01 73 views
0

我有很多的Python脚本的共享导入文件,他们有着共同的模块,如下面的示例我可以有很多的Python脚本

我怎么能解压缩到像common_includes.py

而且在每个另一个文件Python文件,我只需要做require common_includes

#!usr/bin/python3 
    # -*- coding: utf-8 -*- 
    import requests 
    import itertools 
    from html.parser import HTMLParser 
    from lxml import etree 
    import lxml 
    import lxml.html as html 
    from bs4 import BeautifulSoup 
    import json 
    import requests 
    import os 
    import urllib.parse 
    import urllib.request 
    import urllib.error 
    from re import sub 
    from decimal import Decimal 
    from pdb import set_trace 
    import datetime 
    import pymongo 
    import yaml 
    from concurrent.futures import ThreadPoolExecutor 

回答

0

创建包含所列进口Python文件.py,使文件名common_includes.py (from example)。现在,当你想将文件链接到其他文件时,只需将其包含在顶部即可。

import sys 
sys.path.append(r'C:\Users\Python Scripts') # Filepath 
import common_includes # Filename | do not add .py 

你只需要使用sys模块如果common_includes文件不位于同一目录中,你正在使用的文件。

现在,在导入时,你可以使用:

import common_includes 
import common_includes as CI 
from common_includes import * 

#Using the modules (os module as example) 
common_includes.os 
CI.os 
os 

要检查它的联系,只是运行在顶部提供的代码空白文件,并使用其中的一个模块。

相关问题