比如我们在a目录下自己写了一个类 在test.py中
在b目录下写的一个程序要调用a目录下的类
其实可以这么操作
import sys
sys.path.append('a目录路径')
import test
这就ok了
其实sys.path就是一个list
比如一般来说
>>> import sys
>>> sys.path
['D:\\java\\Python25\\Lib\\idlelib', 'C:\\WINDOWS\\system32\\python25.zip', 'D:\\java\\Python25\\DLLs', 'D:\\java\\Python25\\lib', 'D:\\java\\Python25\\lib\\plat-win', 'D:\\java\\Python25\\lib\\lib-tk', 'D:\\java\\Python25', 'D:\\java\\Python25\\lib\\site-packages', 'D:/java/Python25/workspace']
呵呵 一目了然了吧
注:转自http://norno.blogbus.com/logs/2166749.html
分享到:
相关推荐
主要介绍了Python使用import导入本地脚本及导入模块的技巧,结合实例形式总结分析了Python使用import导入本地脚本及导入模块的使用方法及相关操作注意事项,需要的朋友可以参考下
以下是一个简单的示例,演示如何使用这些模块来发送电子邮件: ```python import smtplib from email.mime.text import MIMEText from email.mime.multipart import MIMEMultipart from email.mime.application ...
编写一个创建闹钟的Python脚本。 你可以使用date-time模块创建闹钟,以及playsound库播放声音。 from datetime import datetime from playsound import playsound alarm_time = input("Enter the time of alarm ...
用python也差不多一年多了,python应用最多的场景还是web快速开发、爬虫、自动化运维:写过简单网站、写过自动发帖脚本、写过收发邮件脚本、写过简单验证码识别脚本。 爬虫在开发过程中也有很多复用的过程,这里总结...
您可能感兴趣的文章:Python中比较特别的除法运算和幂运算介绍低版本中Python除法运算小技巧跟老齐学Python之啰嗦的除法Python对小数进行除法运算的正确方法示例Python中除法使用的注意事项简单介绍Python中的floor...
然而,还有一个鲜为人知的小技巧:Python 内置了一个 __hello__ 模块,导入后会自动打印出 “Hello world!”: import __hello__ 虽然这不是标准的输出方式,却是一个有趣的彩蛋。 Python 版本 确认 Python 版本的...
本文实例总结了Python常用的小技巧。分享给大家供大家参考。具体分析如下: 1. 获取本地mac地址: import uuid mac = uuid.uuid1().hex[-12:] print(mac) 运行结果:e0cb4e077585 2. del 的使用 a = ['b','c','d...
/usr/bin/env python # -*- coding: utf-8 -*- import win32com.client import os #-------------------------------------------------------------------------- class easyWord: ''' Some convenience methods ...
高中忙于学习的我们甚至可以说是对编程是一无所知,进入大学进入到这个专业才开始接触很多电脑相关的东西才开始接触编程,下面我就教大家如何利用编程语言画图,以Python语言为例,我们这次利用Python画一个爱心。...
Python爬虫:一些常用的爬虫技巧总结 爬虫在开发过程中也有很多复用的过程,这里总结一下,以后也能省些事情。 1、基本抓取网页 get方法 import urllib2 url http://www.baidu.com respons = urllib2.urlopen(url...
有时候我们在统计相同key值的时候,希望把所有相同key的条目添加到以key为键的一个字典中,然后再进行各种操作,这时候我们就可以使用下面的代码进行操作: from collections import defaultdict d = defaultdict...
首先,使用conda创建一个虚拟环境,如'conda create traffic_flow'; 激活环境,conda activate traffic_flow; 安装环境,需要安装的环境已经添加在requirements.txt中,可以用conda安装,也可以使用pip安装,如:...
今天,项目经理问我一个问题,问我这里有2000个URL要检查是否能正常打开,其实我是拒绝的,我知道因为要写代码了,正好学了点Python,一想,python处理起来容易,就选了python,开始把思路想好: 1.首先2000个URL。...
主要介绍了Python动态导入模块:__import__、importlib、动态导入的使用场景,结合实例形式分析了Python动态导入模块__import__、importlib基本概念、原理及动态导入的具体应用操作技巧,需要的朋友可以参考下
Scrapy是一个基于Twisted的开源的Python爬虫框架,在工业中应用非常广泛。 相关内容可以参考基于Scrapy网络爬虫的搭建,同时给出这篇文章介绍的微信搜索爬取的项目代码,给大家作为学习参考。 参考项目:使用...
本文实例讲述了python使用Image处理图片常用技巧。分享给大家供大家参考。具体分析如下: 使用python来处理图片是非常方便的,下面提供一小段python处理图片的代码,需要安装图像处理工具包PIL(Python Image Library...
当发布python第三方package时,并不希望代码中所有的函数或者class可以被外部import,在__init__.py中添加__all__属性,该list中填写可以import的类或者函数名, 可以起到限制的import的作用, 防止外部import其他...
假设有一个数字列表 data, 过滤列表中的负数 data = [1, 2, 3, 4, -5] # 使用列表推导式 result = [i for i in data if i >= 0] # 使用 fliter 过滤函数 result = filter(lambda x: x >= 0, data) 学生的数学...
首先上一段程序: import numpy as np list_a = list(range(10)) print(list_a: {}.format(list_a)) array_a = np.array(list_a) print(array_a: {}.format(array_a)) list_b = [True,False,True,True,False,False,...