当前位置: 首页 > news >正文

wordpress站点预览山西网站建设软件

wordpress站点预览,山西网站建设软件,设计师学校有哪些,建站之星好吗https://my.oschina.net/leejun2005/blog/109679 python中#xff0c;每个py文件被称之为模块#xff0c;每个具有__init__.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中#xff0c;就可以使用import 模块或import 包来使用。 如果想使用非当前模块中的… https://my.oschina.net/leejun2005/blog/109679 python中每个py文件被称之为模块每个具有__init__.py文件的目录被称为包。只要模块或者包所在的目录在sys.path中就可以使用import 模块或import 包来使用。     如果想使用非当前模块中的代码需要使用Import这个大家都知道。  如果你要使用的模块py文件和当前模块在同一目录只要import相应的文件名就好比如在a.py中使用b.py  import b  但是如果要import一个不同目录的文件(例如b.py)该怎么做呢  首先需要使用sys.path.append方法将b.py所在目录加入到搜素目录中。然后进行import即可例如  import sys  sys.path.append(c:\xxxx\b.py) # 这个例子针对 windows 用户来说的  大多数情况上面的代码工作的很好。但是如果你没有发现上面代码有什么问题的话可要注意了上面的代码有时会找不到模块或者包ImportError: No module named xxxxxx这是因为  sys模块是使用c语言编写的因此字符串支持 \n, \r, \t等来表示特殊字符。所以上面代码最好写成  sys.path.append(c:\\xxx\\b.py)  或者sys.path.append(c:/xxxx/b.py)  这样可以避免因为错误的组成转义字符而造成无效的搜索目录sys.path设置。  但上述方法是针对脚本来说的每次使用要记得加上如果永久性的加入某个目录到sys.path中去呢 如何将路径“永久添加到sys.path? sys.path是python的搜索模块的路径集是一个list 可以在python 环境下使用sys.path.append(path)添加相关的路径但在退出python环境后自己添加的路径就会自动消失了 可以使用以下命令输入当前python 的搜索路径 python -cimport sys;print 当前的python是:sys.prefix;print \n.join(sys.path) 练习使用sys.path.append方法添加路径显示退出python会消失 python -cimport sys;print 当前的python是:sys.prefix;sys.path.append(rE:\DjangoWord);print \n.join(sys.path) 再次运行会发现 自己添加路径E:\DjangoWord()不存在了! python -cimport sys;print 当前的python是:sys.prefix;print \n.join(sys.path) 为解决这个问题可以有以下方法 将自己做的py文件放到 site_packages 目录下 下面命令显示了 site-packages 目录 python -c from distutils.sysconfig import get_python_lib; print get_python_lib()  但是这样做会导致一个问题即各类模块都放到此文件夹的话会导致乱的问题这一点是显而易见的。  注意也不创建子文件夹再将自己的模块放到子文件夹解决问题这会导致使用import 语句时错误。 使用pth文件在 site-packages 文件中创建 .pth文件将模块的路径写进去一行一个路径以下是一个示例pth文件也可以使用注释 # .pth file for the  my project(这行是注释) E:\DjangoWord E:\DjangoWord\mysite E:\DjangoWord\mysite\polls 这个不失为一个好的方法但存在管理上的问题而且不能在不同的python版本中共享。 使用PYTHONPATH环境变量在这个环境变量中输入相关的路径不同的路径之间用逗号英文的)分开如果PYTHONPATH 变量还不存在可以创建它如下图所示 这里的路径会自动加入到sys.path中而且可以在不同的python版本中共享应该是一样较为方便的方法。 关于与python相关的环境变量有那些请参考 http://docs.python.org/using/cmdline.html  在页面上找到PYTHONPATH 以下是该环境变量的描述 PYTHONPATHpara; Augment the default search path for module files. The format is the same asthe shell’s PATH: one or more directory pathnames separated byos.pathsep (e.g. colons on Unix or semicolons on Windows).Non-existent directories are silently ignored. In addition to normal directories, individual PYTHONPATH entriesmay refer to zipfiles containing pure Python modules (in either source orcompiled form). Extension modules cannot be imported from zipfiles. The default search path is installation dependent, but generally begins withprefix/lib/pythonversion (see PYTHONHOME above). Itis always appended to PYTHONPATH. An additional directory will be inserted in the search path in front ofPYTHONPATH as described above underInterface options. The search path can be manipulated fromwithin a Python program as the variable sys.path. 附python安装模块的多种方法 1、自己写的模块可以直接添加到路径下。这样就可以直接调用。 import sys sys.path.append(/home/username/) 2、单文件模块 直接把文件拷贝到$python_dir/lib 3、网上下载的第三方库一般解压后找setup.py文件    运行python setup.py install 4、 egg文件    1) 下载ez_setup.py,运行python ez_setup    2) easy_install *.egg 5、pip安装方法    Pip 是安装python包的工具提供了安装包列出已经安装的包升级包以及卸载包的功能。    Pip 是对easy_install的取代提供了和easy_install相同的查找包的功能因此可以使用easy_install安装的包也同样可以使用pip进行安装。    安装Pip    Pip的安装可以通过源代码包easy_install或者脚本。    下面介绍一下各种安装方法    源代码方式    $ wget https://pypi.python.org/packages/source/p/pip/pip-1.2.1.tar.gz 替换为最新的包    $ tar xzf pip-1.2.1.tar.gz    $ cd pip-1.2.1.tar.gz    $ python setup.py install    easy_install:    $ easy_install pip    get_pip.py 脚本    $ curl -0 https://raw.github.com/pypa/pip/master/contrib/get-pip.py    $ sudo python get-pip.py    OK, 下面来看一下Pip的使用    安装package    $ pip install Markdown    列出安装的packages    $ pip freeze    安装特定版本的package    通过使用, , , , 来指定一个版本号。    $ pip install Markdown2.0    $ pip install Markdown2.0,2.0.3    升级包    升级包到当前最新的版本可以使用-U 或者 --upgrade    $ pip install -U Markdown    卸载包    $ pip uninstall Markdown    查询包    pip search Markdown 6、特殊库的安装一个科学计算库Enthought Python Distribution的安装    Enthought Python Distribution在ubuntu下安装的测试应一个网友的请求问怎么安装这个库从官方网站上下载了一个文件 epd_free-7.3-2-rh5-x86.sh遮个文件是sh 格式的文件用sudo bash epd_free-7.3-2-rh5-x86.sh 运行这个文件出现很多权限的阅读点回车不要连续点 需要点一次看一下最后出现一个同一不同一它的版权声明输入yes,再下来是让选择安装的目录点回车就安装在当前目录下。 这样就安装好了。 当前目录下输入 ipython --pylab 就出来 Python 2.7.3 (default, Apr 20 2012, 22:44:07) Type copyright, credits or license for more information. IPython 0.12.1 -- An enhanced Interactive Python. ?         - Introduction and overview of IPythons features. %quickref - Quick reference. help      - Pythons own help system. object?   - Details about object, use object?? for extra details. Welcome to pylab, a matplotlib-based Python environment [backend: TkAgg]. For more information, type help(pylab). 再这样调用。这个库由于我工作上用不上所以也不需要进一步的研究。 In [1]: from scipy import * In [2]: azeros(1000) In 3]: a[:100]1 In [4: bfft(a) In [5]: plot(abs(b)) REF 无法import的原因(ImportError: No module named *****) http://hi.baidu.com/itaolei/item/197d9f10521ba8011894ec99 近期python 学习的一些总结添加路径到sys.path http://hi.baidu.com/billschen/item/9ee4aad4b5a9391d21e25016
http://www.yutouwan.com/news/22361/

相关文章:

  • 花木企业网站源码wordpress中药材主题
  • 高品质网站开发国外的智慧城市建设网站
  • 目前做网站流行的是什么淮安市住房和城乡建设局网站首页
  • 网站搜索查询友博国际个人中心登录
  • 网站超市源码哪个好遵义市做网站的电话
  • 小学学校网站建设情况资料多个域名解析到一个网站
  • 用vs2013做网站登录西安市发布最新消息
  • 公司网站建设管理WordPress企业 破解主题
  • 可以做填字游戏的网站微营销的优势
  • html5单页面网站wordpress 主题 排行
  • 有电脑网站怎样建手机织梦cms做网站
  • 退役军人事务部网站建设国外的有趣设计网站
  • 四川省城乡建设厅官方网站重庆企业网络推广价格
  • 域名可以绑定几个网站做游戏网站在哪里找
  • 设计师如何注册个人网站网站开发必须要搭建环境吗
  • 服装公司网站网页设计网站做302重定向
  • asp企业网站cmswordpress 新闻发布
  • 大良营销网站建设平台甘肃网络公司网站建设
  • 建网站怎样往网站传视频宁波咨询网站设计
  • 网站背景图片代码上海市建筑业官网
  • 网站开发案例教程做网站的学校有哪些
  • 网站管理建设网店怎么经营才能好啊
  • 百度网站建设目标女孩学建筑学好找工作吗
  • 做网站的计划概要网站维护运行建设报告
  • 孝感住房和城乡建设部网站网站开发公司上海
  • 建设一个网站的过程html个人网页制作模板
  • 网站403错误泉州网站建设选择讯呢
  • 公司网站模板设计网站建设投资资金
  • 茂名公司网站开发公司东莞做网站建设公司
  • 游戏介绍网站模板上海网站设计公司推荐亿企邦