当前位置:  开发笔记 > 编程语言 > 正文

Python中的外部类

如何解决《Python中的外部类》经验,为你挑选了1个好方法。

我刚刚开始使用Python,我想使用外部RSS类.我在哪里放这个课程,如何导入它?我想最终能够分享python程序.



1> gahooa..:

关于import声明:

(一篇好的文章是http://effbot.org/zone/import-confusion.htm,python教程详见http://docs.python.org/tutorial/modules.html)

将代码导入python程序有两种常用方法.

    模块

模块只是一个以.py结尾的文件.为了python,它必须存在于搜索路径上(如sys.path中所定义).搜索路径通常包含正在运行的.py的同一目录,以及python系统目录.

给定以下目录结构:

myprogram/main.py
myprogram/rss.py

从main.py,您可以通过运行"导入"rss类:

import rss
rss.rss_class()

#alternativly you can use:
from rss import rss_class
rss_class()

包提供了一种更加结构化的方式来包含更大的python程序.它们只是一个包含__init__.py以及其他python文件的目录.

只要打开包目录sys.path,就可以使用与上面完全相同的目录.


要查找当前路径,请运行以下命令:

import sys
print(sys.path)

推荐阅读
刘美娥94662
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有