当前位置: 首页 > 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.zqtcl.cn/news/515292/

相关文章:

  • 网站 续费wordpress首页调用指定分类
  • 2008系统怎么做网站免费设计软件下载
  • 做电音的软件的专业下载网站宁波俄语网站建设
  • 北?? 网站建设旅游手机网站开发
  • 乐清做网站的网站备案容易通过吗
  • 网站qq登录 开发一个小型网站开发成本
  • 湖北网络建设公司网站js跳转到别的网站
  • 郑州网站app开发的汽车网站 源码
  • 河南网站建设企业做网站多少钱西宁君博示范
  • 沈阳有做网站的吗青浦手机网站制作
  • 腾讯云免费建站建立一个网站英语
  • 沙漠风网站建设怎么样官方网站建设银行2010年存款利息
  • 360报危险网站微信代码小程序
  • 网站维护报价单国外 做励志视频的网站
  • 用源码做自己的网站公司网站建设哪家公司好
  • 网站运营做seohtml前端网站开发PPT
  • 上海网站定制设计图wordpress网站在线安装
  • 互动网站的核心技术wordpress不用插件
  • 厦门市建设工程交易中心网站怎么自己做游戏软件的app
  • 网站论文参考文献人力资源公司名称大全简单大气
  • 射阳做企业网站哪家好wordpress 进销存
  • 青海个人旅游网站建设wordpress用户名密码加密方式
  • 安徽平台网站建设找哪家wordpress首页加登录
  • 雅安市住房和城乡建设局网站湖南全程电子化服务平台官网
  • dw做的上传网站打不开网页制作培训价格
  • 工程网站怎么做广州做网站平台
  • 成都网站建设 全美深圳定制网站建设
  • 邢台网站建设与制作陕西高速公路建设集团网站
  • 太原 招聘 网站建设 技术经理关于 建设 二级网站
  • 如何做网站店铺的模板著名的响应式网站有哪些