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

保定专业做网站的公司/制作网站大概多少钱

保定专业做网站的公司,制作网站大概多少钱,余姚网站建设报价,如何做图让网站的图更清晰python包/模块,专栏总目录: 1.python自定义模块 2.python模块调用顺序 3.python logging模块 4.python定义跨模块的全局变量 1、导入自定义模块 1.1、导入文件与当前文件在同一目录 直接引入,import m_path 或 from m_path import * #…

python包/模块,专栏总目录:

1.python自定义模块

2.python模块调用顺序

3.python logging模块

4.python定义跨模块的全局变量

 

1、导入自定义模块

1.1、导入文件与当前文件在同一目录

直接引入,import m_path 或 from m_path import *

# m_path.py:
def getfile():print('get file:\n')# test.py:
import m_path
m_path.getfile()

1.2、导入文件在同级目录下某文件夹folder下

在folder下,建立空__init__.py的文件,将文件夹转为包。然后引用:

from m_os import m_path 或 from m_os.m_path import *

1.3、相对路径导入

将自定义的包放在搜索目录可见的范围内。Python会在以下路径中搜索它想要寻找的模块:

1. 程序所在的文件夹

2. 标准库的安装路径

标准库安装路径为$PYTHONHOME$\Lib\site-packages。可将包直接放到此目录下,也可在此目录下新建一个.pth文件,比如说是MyPackage.pth,里面的内容是你的包的绝对路径比如:E:/PythonPrj。(推荐做法)

3. 操作系统环境变量PYTHONPATH所包含的路径

将自定义库的路径添加到Python的库路径中去,动态的添加库路径。在程序运行过程中修改sys.path的值,添加自己的库路径。

import sys
sys.path.append('your_path') 

对执行了sys.path.append命令的当前Python运行环境起作用,对其他运行环境不起作用,也即“一次性”的。

2、详解Python中的from..import绝对导入语句

python2.5以来实现:导入一个模块可以指定使用绝对或者包相对的导入。绝对导入使用一个 from __future__ import absolute_import,可以使import string 将总是寻找基本库,而不是用户定义,以避免混淆。

示例1:

例如:在模块A.B.C中的代码:

from . import D     # 导入A.B.D
from .. import E    # 导入A.E
from ..F import G    # 导入A.F.G,.. 和 F是连着的,中间没有空格

.代表当前目录,..代表上一层目录,...代表上上层目录。

示例2:

目录结构:

package/__init__.pysubpackage1/__init__.pymoduleX.pymoduleY.pysubpackage2/__init__.pymoduleZ.pymoduleA.py

在subpackage1/moduleX.py 或者 subpackage1/__init__.py中可以这样导入module:

from .moduleY import spam
from .moduleY import spam as ham
from . import moduleY
from ..subpackage1 import moduleY
from ..subpackage2.moduleZ import eggs
from ..moduleA import foo
from ...package import bar
from ...sys import path

注意,from ...sys import path是合法的,但是不建议。直接from sys import path就行了。

参考:http://www.jb51.net/article/87080.htm

3、作为脚本来运行程序

所有的模块都有一个内置属性__name__,如果import一个模块,那么模块的__name__属性返回值一般是文件名。如果直接运行Python程序,__name__的值将是一个"__mian__"。

根据上面程序做一个测试:

def func(a, b):return a * b
class MyClass:def __init__(self, a, b):self.a = aself.b = bdef method(self):return self.a * self.b
print __name__
=>
__main__

创建一个test2.py,导入这个模块:

import test
# python test2.py
test

test就是这个模块名。根据这个特性可以判断是手动执行这个程序还是导入包。

if __name__ == "__main__":print "我在手动执行这个程序..."

4、github上模块地址

http://pypi.python.org

5、查找python安装路径

特别是linux系统,装了多个python,有时候找不到python的绝对路径,有时候装了个django,又找不到django安装到哪里了。。当然查看的方法有很多种,这里列出几种,供没有经验的人参考下。

方法1:

python -c "from distutils.sysconfig import get_python_lib; print (get_python_lib())"
=>
C:\Python27\Lib\site-packages

方法2:

python -c "import os; print os.__file__"
=>
C:\Python27\lib\os.pyc

方法3:

python -c "import sys; print sys.executable"
=>
C:\Python27\python.exe

 

 

http://www.lbrq.cn/news/1542367.html

相关文章:

  • 相亲网站建设关键/seo怎么做最佳
  • 微信推广时间/在线工具seo
  • wordpress调用自定义栏目/聊石家庄seo
  • 江门找人做网站排名/竞价托管运营哪家好
  • 中国人民保险公司官方网站/如何做网络营销?
  • docker可以做网站吗/南京seo按天计费
  • 做微博分析的网站/seo的方法
  • 北京建设公司网站/百度关键词竞价价格查询
  • 大连网站建设佳熙科技公司/乐清网站建设
  • 想自己做一个网站/关键词排名怎么查
  • 嘉兴的信息公司网站/专业网站推广引流
  • 一站式营销推广平台/高清的网站制作
  • 网站制作的知识/网络竞价托管公司
  • 湛江网站建设的软件/广告设计公司
  • 期货做程序化回测的网站/上海十大公关公司排名
  • 网络宣传的方法渠道/seo工作职位
  • phpweb绿色大气茶叶网站源码/百度浏览器下载安装2023版本
  • 网站在布局/今日头条新闻最新疫情
  • 手把手教你如何建立自己的网站/哪家网络营销好
  • 织梦网站栏目如何做下拉/广告软文营销平台
  • 做发票网站/优化王
  • 想建设一个网站/优化网站
  • 网站建设过程中的收获/网络营销推广及优化方案
  • 网站排名有什么用/岳阳网站建设推广
  • 级a做爰片免费视网站看看/阿里seo排名优化软件
  • lnmp怎么做网站/代写平台在哪找
  • PHP做的哪些大型网站/互联网广告是做什么的
  • 广州海珠区有什么大学/合肥seo外包平台
  • 网站推广被封域名如何做跳转/网站信息
  • 购物网站的建设费用/手机怎么创建网站
  • FPGA实现Aurora 64B66B图像视频点对点传输,基于GTH高速收发器,提供2套工程源码和技术支持
  • 中国大学MOOC-C语言第九周指针(上)
  • 四川方言语音识别数据集,1500小时合规真人采集,高质量标注助力ASR与大模型训练
  • 哈希:两数之和
  • 【SpringBoot】Dubbo、Zookeeper
  • 用随机森林填补缺失值:原理、实现与实战