美文网首页
模块和模块的常用方法

模块和模块的常用方法

作者: 转身为墙 | 来源:发表于2017-08-16 14:26 被阅读0次

1、字符集编码

优先级顺序: 全局<工程<文件

  • 1全局的
1.png 2.png
  • 2针对某个工程
3.png 4.png
  • 3针对某个文件的
5.png 6.png

2、模块和模块的常用方法

图片.png

目录文件


7.png
模块导入

demo.py

#!/usr/bin/env python
#coding:utf-8

def Foo():
    '''
    简介
    '''
    print '猫咪老师'

test.py

#!/usr/bin/env python
#coding:utf-8

from file import demo    #引入file包里的demo

demo.Foo()     #调用demo的Foo函数,可用Ctrl键追踪

运行test.py打印

猫咪老师
主文件__name__

demo.py代码打印出来的文件名和name变量,如下:

demo.py
#!/usr/bin/env python
#coding:utf-8

print __name__


##打印结果 demo __main__

test.py import导入demo.py文件并打印name变量,打印结果如下:

test.py
#!/usr/bin/env python
#coding:utf-8

from file import demo
print 'test', __name__

##运行test.py打印
demo file.demo
test __main__

这说明Python在运行时,会给每个文件分配一个变量__name__,Python运行的主文件的__name__变量值为 __name__(string型),其他导入 文件的__name__值为导入的名称(string型)。

  • 例:
    1)、demo.py
#!/usr/bin/env python
#coding:utf-8

def Foo():
    '''
                简介
    '''
    Bar()
    print '猫咪老师'
    
def Bar():
    '''
                简介
    '''
    print '夏目'
    
if __name__ == '__main__':
    Foo()
else:
    print '滚'

#打印:  夏目
        猫咪老师

2)、other.py

#!/usr/bin/env python
#coding:utf-8
from file import demo

##打印结果:  滚
当前文件路径__file__,当前文件描述__doc__
#!/usr/bin/env python
#coding:utf-8
'''
Created on Aug 16, 2017
@author: zxt
'''

print __file__
print __doc__

##打印结果
Created on Aug 16, 2017
@author: eric

相关文章

  • 模块和模块的常用方法

    1、字符集编码 优先级顺序: 全局<工程<文件 1全局的 2针对某个工程 3针对某个文件的 2、模块和模块的常用方...

  • Day13 作业

    1.常用的math模块中的方法 2.常用的calendar模块中的方法 3.常用的time模块中的方法 4.常用的...

  • [快学Python3]文件和目录操作

    概述 本文就os和path模块中常用的方法进行了说明和列举,更多的方法和技巧请参加官方文档 os模块常用方法 我们...

  • Python OS模块常用方法总结

    Python OS模块常用方法总结Python OS模块方法:操作 说明os.g...

  • Unity基础-Mathf模块

    Mathf模块 属性 常用方法

  • frida常用api

    Frida 常用模块API: Java 模块:Hook Java 层的类 方法 相关 Module 模块:处理so...

  • Python常用模块

    Python常用模块之time模块 Python常用模块之os模块 Python常用模块之sys模块 Python...

  • python 04json处理

    python对json的处理主要依赖json模块 json模块常用方法 tips

  • python xlrd读取和操作excel的常用方法

    安装xlrd模块(cmd命令) 引入xlrd模块和读取本地excel 常用方法 参考:python里面的xlrd模...

  • python3之random模块

    前言 random模块是Python的内置模块,常用的有random(),randint(),choice()方法...

网友评论

      本文标题:模块和模块的常用方法

      本文链接:https://www.haomeiwen.com/subject/qpjvlxtx.html