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

雅客网站建设邯郸服务

雅客网站建设,邯郸服务,校园网站建设建议,小程序模板免费网站模块#xff1a;编写的别的程序中重用一些代码。 1 模块的写法#xff1a; 创建一个.py文件#xff0c;该文件中包含函数与变量。使用撰写python解释器本身的本地语言来编写模块。比如使用C代码编写python模块#xff0c;并且在编译后#xff0c;可以通过标准的python解释…模块编写的别的程序中重用一些代码。 1 模块的写法 创建一个.py文件该文件中包含函数与变量。使用撰写python解释器本身的本地语言来编写模块。比如使用C代码编写python模块并且在编译后可以通过标准的python解释器在你的python代码中使用它们。2 使用标准库模块例子sys 模块包含了与 Python 解释器及其环境相关的功能也就是所谓的系统功能 system 代码如下 import sys print(The command line arguments are:) for i in sys.argv:print(i) print(\n\nThe PYTHONPATH is, sys.path, \n) #程序输出 The command line arguments are: F:/python/demo/test.pyThe PYTHONPATH is [F:\\python\\demo, F:\\python\\demo, C:\\Windows\\system32\\python34.zip, I:\\Python34\\DLLs, I:\\Python34\\lib, I:\\Python34, I:\\Python34\\lib\\site-packages] 分析在这一案例中由于其是一个内置模块因此 Python 知道应该在哪里找到它。如果它不是一个已编译好的模块即用 Python 编写的模块那么 Python 解释器将从它的sys.path 变量所提供的目录中进行搜索。如果找到了对应模块则该模块中的语句将开始运行并能够为你所使用。 你可以直接导入位于当前目录的模块。否则你必须将你的模块放置在sys.path 内所列出的目录中。另外要注意的是当前目录指的是程序启动的目录。你可以通过运行 import os;print(os.getcwd()) 来查看你的程序目前所处在的目录。 3 .pyc文件   按字节码编译的文件。.pyc 文件在你下一次从其它不同的程序导入模块时非常有用——它将更加快速因为导入模块时所需要的一部分处理工作已经完成了。同时这些按字节码编译的文件是独立于运行平台的。 注意这些 .pyc 文件通常会创建在与对应的 .py 文件所处的目录中。如果 Python 没有相应的权限对这一目录进行写入文件的操作那么 .pyc 文件将不会被创建。 4 from..import语句。 常规用法包含从同级.py文件中引入函数或者变量 from math import sqrt print(Square root of 16 is, sqrt(16)) #结果输出 Square root of 16 is 4.0     2 从自定义包中引入包中.py的函数例如  from mypacket.hello import * from util import MongoUtil # from util.MongoUtil import *#如果是第一种方法则使用MongoUtil内部函数时候需要MongoUtil.function() #如果用第二种方法则不用加前缀可以直接使用。   5 模块的__name__属性 确定模块是独立运行的还是被导入进来运行 例如: #在test.py文件中写入如下代码 if __name__ __main__:print(This program is being run by itself) else:print(I am being imported from another module) #运行以后输出This program is being run by itself#在同一目录下新建test2.py文件输入 import test #运行以后输出I am being imported from another module 6 编写自己的模块 #在mymodule.py中写入如下代码 def say_hi(): print(Hi, this is mymodule speaking.) __version__ 0.1#另一个模块mymodule_demo.py中写入如下测试代码 import mymodulemymodule.say_hi() print(Version, mymodule.__version__)#另外一种导入方式 from mymodule import say_hi,__version__say_hi() print(version,__version__) 注意自己的模块应该放置于与其它我们即将导入这一模块的程序相同的目录下或者放置在sys.path所列出的其中一个目录下。7 dir函数 内置的 dir() 函数能够返回由对象所定义的名称列表 例如; import sys print(dir(sys)) #结果 [__displayhook__, __doc__, __excepthook__, __interactivehook__, __loader__, __name__, __package__, __spec__, __stderr__, __stdin__, __stdout__, _clear_type_cache, _current_frames, _debugmallocstats, _getframe, _home, _mercurial, _xoptions, api_version, argv, base_exec_prefix, base_prefix, builtin_module_names, byteorder, call_tracing, callstats, copyright, displayhook, dllhandle, dont_write_bytecode, exc_info, excepthook, exec_prefix, executable, exit, flags, float_info, float_repr_style, getallocatedblocks, getcheckinterval, getdefaultencoding, getfilesystemencoding, getprofile, getrecursionlimit, getrefcount, getsizeof, getswitchinterval, gettrace, getwindowsversion, hash_info, hexversion, implementation, int_info, intern, maxsize, maxunicode, meta_path, modules, path, path_hooks, path_importer_cache, platform, prefix, setcheckinterval, setprofile, setrecursionlimit, setswitchinterval, settrace, stderr, stdin, stdout, thread_info, version, version_info, warnoptions, winver] 8 包变量通常位于函数内部函数与全局变量通常位于模块内部。如果你希望组织起这些模块的话应该怎么办这便是包 包是指一个包含模块与一个特殊的 __init__.py 文件的文件夹后者向 Python 表明这一文件夹是特别的因为其包含了 Python 模块   注参考《byte-of-python-chinese-edition》  转载于:https://www.cnblogs.com/buptzlb/p/7538382.html
http://www.pierceye.com/news/547670/

相关文章:

  • 生态养殖网站模板网赌网站建设多少钱
  • wordpress is长沙百度提升优化
  • 福州网站建设哪个好网页被禁止浏览怎么解决
  • 缩短链接的网站磁力猫引擎
  • 佛山网站到首页排名网站开发招标任务书
  • 网站建设相关专业手机网站建设软件有哪些
  • 做网站编辑累吗平台推广策划
  • 景区网站模板深圳中建南方建设集团网站
  • 深圳市网站建设有补贴吗特殊教育学校网站建设方案
  • 专业电影网站建设建e全景效果图
  • 优惠券网站怎么做的哪里有网站制作
  • 单页网站搭建购买一级域名做网站
  • 优秀设计作品的网站单页网站仿制教程
  • 品牌形象网站有哪些ajs17网站建设
  • 微信公众号手机网站开发文成网站制作
  • 中邮通建设咨询有限公司官方网站网站升级及政务新媒体建设方案
  • 网站建设服务费会计分录宁波市住房与城乡建设部网站
  • 如何申请cn域名做网站wordpress 企业网站主题
  • 网站建设 锋云科技公司东莞有什么比较好的网站公司
  • json取数据做网站做问卷哪个网站好
  • 做特产网站的原因手机网站建设技术
  • 唐山企业网站建设公司wordpress 插件 破解
  • 西安自助建站系统做360网站快速排名软件
  • 青岛响应式网站设计规划排版网站
  • 吉林省住房和建设厅网站免费的海报设计软件
  • 求创意设计分享的网站做国产免费视频网站
  • 易橙云做的网站怎么样做网站的设计理念
  • 费县住房和城乡建设局网站谷歌找网站后台
  • 青岛网站建设最便宜应用商城app下载
  • 陕西省建设部官方网站青岛网站制作案例