Python-初识模块
#系统自带的模块
import sys
print(sys.path)#打印环境变量
print(sys.argv)#打印绝对路径 import os
#cmd_res = os.system("dir")#打印系统目录
cmd_res = os.popen("dir").read()
print(cmd_res) import Day2#可直接调用其他模块,默认找当前目录下,之后就是环境变量,如果在其他目录下,把之前要导入的放在site_package下
#bytes类型编码互转
name = "我爱我家"
print(name.encode("utf-8"))
print(name.encode(encoding='utf-8').decode(encoding='utf-8')) home = "shanghai,shenzhen,hangzhou"
print(home.encode("utf-8")
输出结果
F:\py\pyProject\venv\Scripts\python.exe F:/py/pyProject/venv/sys_os.py
['F:\\py\\pyProject\\venv', 'F:\\py\\pyProject', 'F:\\py\\pyProject\\venv\\Scripts\\python37.zip', 'F:\\pytools\\DLLs', 'F:\\pytools\\lib', 'F:\\pytools', 'F:\\py\\pyProject\\venv', 'F:\\py\\pyProject\\venv\\lib\\site-packages', 'F:\\py\\pyProject\\venv\\lib\\site-packages\\setuptools-39.1.0-py3.7.egg', 'F:\\py\\pyProject\\venv\\lib\\site-packages\\pip-10.0.1-py3.7.egg', 'F:\\pycharm install\\PyCharm 2018.2.3\\helpers\\pycharm_matplotlib_backend']
['F:/py/pyProject/venv/sys_os.py']
驱动器 F 中的卷没有标签。
卷的序列号是 014C-014D F:\py\pyProject\venv 的目录 2018/09/15 17:21 <DIR> .
2018/09/15 17:21 <DIR> ..
2018/09/15 17:21 <DIR> Include
2018/09/15 17:21 <DIR> Lib
2018/09/15 17:21 <DIR> Scripts
2018/09/15 17:21 74 pyvenv.cfg
2018/09/17 18:24 <DIR> new_page
2018/09/19 16:51 572 sys_os.py
2018/09/16 20:01 553 while.py
3 个文件 1,199 字节
6 个目录 61,125,836,800 可用字节 b'\xe6\x88\x91\xe7\x88\xb1\xe6\x88\x91\xe5\xae\xb6'
我爱我家
b'shanghai,shenzhen,hangzhou'
Python-初识模块的更多相关文章
- python初识模块
sys import sys print(sys.argv) #输出 $ python test.py helo world ['test.py', 'helo', 'world'] # ...
- 自学Python之路-Python基础+模块+面向对象+函数
自学Python之路-Python基础+模块+面向对象+函数 自学Python之路[第一回]:初识Python 1.1 自学Python1.1-简介 1.2 自学Python1.2-环境的 ...
- python常用模块-调用系统命令模块(subprocess)
python常用模块-调用系统命令模块(subprocess) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. subproces基本上就是为了取代os.system和os.spaw ...
- day02 Python 的模块,运算,数据类型以及方法
初识pyhton的模块: 什么是模块: 我的理解就是实现一个功能的函数,把它封装起来,在你需要使用的时候直接调用即可,我的印象里类似于shell 的单独函数脚本. python 的模块分为标准的和第三 ...
- Python标准模块--threading
1 模块简介 threading模块在Python1.5.2中首次引入,是低级thread模块的一个增强版.threading模块让线程使用起来更加容易,允许程序同一时间运行多个操作. 不过请注意,P ...
- Python的模块引用和查找路径
模块间相互独立相互引用是任何一种编程语言的基础能力.对于“模块”这个词在各种编程语言中或许是不同的,但我们可以简单认为一个程序文件是一个模块,文件里包含了类或者方法的定义.对于编译型的语言,比如C#中 ...
- Python Logging模块的简单使用
前言 日志是非常重要的,最近有接触到这个,所以系统的看一下Python这个模块的用法.本文即为Logging模块的用法简介,主要参考文章为Python官方文档,链接见参考列表. 另外,Python的H ...
- Python标准模块--logging
1 logging模块简介 logging模块是Python内置的标准模块,主要用于输出运行日志,可以设置输出日志的等级.日志保存路径.日志文件回滚等:相比print,具备如下优点: 可以通过设置不同 ...
- python基础-模块
一.模块介绍 ...
- python 安装模块
python安装模块的方法很多,在此仅介绍一种,不需要安装其他附带的pip等,python安装完之后,配置环境变量,我由于中英文分号原因,环境变量始终没能配置成功汗. 1:下载模块的压缩文件解压到任意 ...
随机推荐
- LeetCode--No.005 Longest Palindromic Substring
5. Longest Palindromic Substring Total Accepted: 120226 Total Submissions: 509522 Difficulty: Medium ...
- maven个人总结
一.解压maven(apache-maven-3.6.0-bin.zip) ---apache-maven-3.6.0 ---bin(Binary书写) >存放二进制可执行的文件(命令),例如m ...
- jsp和servlet的关系
JSP是Servlet技术的扩展,本质上就是Servlet的简易方式.JSP编译后是“类servlet”. Servlet和JSP最主要的不同点在于:Servlet的应用逻辑是在Java文件中,并且完 ...
- nRF52832 矩阵按键调试 同一列上的按键 任意两个按键 按下 检测不到低电平(电平拉不下来)
参考链接:https://blog.csdn.net/zhanghuaishu0/article/details/78505045 调试过程中发现 同一列上的按键 任意两个按键 按下 检测不到低电平( ...
- Cordova安装、设置代理和引入插件
cardova代理 $ npm config --global set registry http://registry.cnpmjs.org cardova添加插件 格式:cordova plugi ...
- interface21 - web - ContextLoaderListener(Spring Web Application Context加载流程)
前言 最近打算花点时间好好看看spring的源码,然而现在Spring的源码经过迭代的版本太多了,比较庞大,看起来比较累,所以准备从最初的版本(interface21)开始入手,仅用于学习,理解其设计 ...
- 分布式系统CAP理论以及注册中心选择
CAP定理:指的是在一个分布式系统中,Consistency(一致性). Availability(可用性).Partition tolerance(分区容错性),三者不可同时获得. 一致性(C-数据 ...
- web框架的前生今世--从servlet到spring mvc到spring boot
背景 上世纪90年代,随着Internet和浏览器的飞速发展,基于浏览器的B/S模式随之火爆发展起来.最初,用户使用浏览器向WEB服务器发送的请求都是请求静态的资源,比如html.css等. 但是可 ...
- idea集成uglifyjs2
项目中可能会多次修改某些*.js文件,但是引用的是*.min.js, 所以需要再改完源码后生成压缩的min.js uglifyjs是个不错的工具,但是单独用略显麻烦,如果能整合到idea就好了.正好i ...
- C# ABP源码详解 之 BackgroundJob,后台工作(一)
本文归属作者所有,转发请注明本文链接. 1. 前言 ABP的BackgroundJob,用来处理耗时的操作.比如客户端上传文件,我们要把文件(Excel)做处理,这耗时的操作我们应该放到后台工作者去做 ...