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

福州网站seo优化公司徐州百度运营中心

福州网站seo优化公司,徐州百度运营中心,seo排名工具提升流量,软件应用开发本系列随笔是本人的学习笔记#xff0c;初学阶段难免会有理解不当之处#xff0c;错误之处恳请指正。转载请注明出处#xff1a;https://www.cnblogs.com/itwhite/p/12302882.html。目录一、模块指定导入的符号列表模块查找的路径在模块中插入测试代码二、包一、模块所有 py…本系列随笔是本人的学习笔记初学阶段难免会有理解不当之处错误之处恳请指正。转载请注明出处https://www.cnblogs.com/itwhite/p/12302882.html。目录一、模块指定导入的符号列表模块查找的路径在模块中插入测试代码二、包一、模块所有 python 程序(.py文件)都可以作为一个模块例如# foo.pyclass Foo (object):def __init__(self):print(Created a Foo object)def foo():print(foo() is called)FOO 123# 测试使用 foo 模块 from foo import * # 导入 foo 模块即 foo.py 中的内容(注不会导入以下划线开头的符号) f Foo() # 创建 Foo 的实例Created a Foo object foo() # 调用 foo.py 中的 foo() 函数foo() is called FOO # 直接使用 foo.py 中的全局变量 FOO1231. 指定导入的符号列表从前面可以看到通过 import * 语句会导入所有(不是以下划线开头的)符号通过 __all__ 可以限定这种方式导入的符号例如# foo.py__all__ [Foo, foo] # 只导出类名 Foo 和函数 foo() 的符号class Foo (object):def __init__(self):print(Created a Foo object)def foo():print(foo() is called)FOO 123 # FOO 未被导出# 测试使用 foo 模块 from foo import * # 导入 foo 模块即 foo.py 中的内容(注不会导入以下划线开头的符号) f Foo() # 创建 Foo 的实例Created a Foo object foo() # 调用 foo.py 中的 foo() 函数foo() is called FOO # FOO 未被导出Traceback (most recent call last):File , line 1, in NameError: name FOO is not defined foo.FOO # 只能以模块名限定的形式访问1232. 模块查找的路径通过 sys.path 可以查看和配置 python 解释器查找模块的路径列表 import sys sys.path # 搜索路径列表[, C:\\Windows\\system32\\python27.zip, C:\\Python27\\DLLs,C:\\Python27\\lib, C:\\Python27\\lib\\plat-win, C:\\Python27\\lib\\lib-tk,C:\\Python27, C:\\Python27\\lib\\site-packages] sys.path.append(C:\\tmp\\python) # 追加一条搜索路径另一种更常见的办法是通过 PYTHONPATH 环境变量去配置模块查找路径例如export PYTHONPATH$PYTHONPATH:~/python3. 在模块中插入测试代码有时候我们需要为模块写一些测试代码直接写入模块文件中方便修改但是不希望 import 时执行可以通过当前模块名(__name__)来判断当前文件是作为主文件还是模块文件使用的例如# add.pydef add(a, b):return a b# 测试代码当且仅当直接执行 add.py 才会执行(通过 import 导入 add.py 文件不会执行 if 中的内容)if __name__ __main__:print Testing add()assert add(1, 2) 3print Passed二、包Python 中的“包”不需要在代码中声明而是以文件夹的形式存在只需要在某个文件夹中创建一个 init.py 文件(可以为空文件)即可然后放入其中的模块文件就属于这个包例如# 目录结构.-- foo # 目录名| -- __init__.py # 空文件python 解释器看到它会认为当前目录是一个包| -- bar.py # 模块文件-- test.py # 测试文件# bar.py 文件内容def qux():print(qux() is called)# test.py 文件内容from foo.bar import quxqux() # qux() is called另外“包”本身也可以作为一个模块模块内容写入相应的 __init__.py 文件中即可例如修改上面的文件内容# __init__.py 文件内容def quz():print(quz() is called)# test.py 文件内容修改如下from foo import quzquz() # quz() is called
http://www.pierceye.com/news/164379/

相关文章:

  • 做网站需要用到ps吗中国十大最强装饰公司
  • 网站建设盈利去除wordpress rss图标
  • 网站策划书的基本内容东莞工程建设交易中心网
  • 免费推广网站入口2022静态网站开发外文文献
  • 如何做服装微商城网站建设网站开发设计中的收获
  • 网站开发详细设计文档模板网站建设设计工具
  • 网站建设项目资金申请wordpress主题美容
  • 专门做财经的网站软件开发都有哪些项目
  • 湛江网站制作多少钱建网站程序工具
  • 四川省乐山市建设银行网站一级门户网站建设费用
  • 六安网站制作哪里有网站备案网站
  • 石家庄手机网站建设公司wordpress媒体库难用
  • wordpress上传完了周口seo 网站
  • 广州网站建设技术方案建设宠物网站的目的
  • 邢台网站维护网络营销推广方法及分类
  • 做网站买过域名之后门户网站建设公司报价
  • 广告网站设计公司好吗重庆在线app
  • 深圳网站建设哪家公司便宜网站一般用什么语言做
  • 网站平台建设所需开发工具成都麦卡网络做网站开发怎么样
  • 可以做网站的电脑软件济南网页设计
  • 推广网站制作网站建设代理怎么做
  • 做网站页面遇到的问题网站规划设计的步骤
  • 请人做网站要多少钱做视频网站代码
  • 厦门建设网站的公司苏州外贸公司网站建设流程图
  • php做的静态网站怎么加密seo是什么工作
  • 溧水网站建设建立什么指标体系和评价程序规范
  • 怎样向顾客电销网站建设一号网站建设
  • 平陆县做网站移动网站开发的视频下载
  • 百度做个公司网站要多少钱区块链开源平台
  • 企业网站建设建设网站指定关键词优化