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:下载模块的压缩文件解压到任意 ...
随机推荐
- Maven - 实例-6-聚合与继承
创建项目 xxx - 继承自testDep.PPP <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi= ...
- Keras 资源
Keras中文文档 github Keras example 官方博客 A ten-minute introduction to sequence-to-sequence learning in Ke ...
- linux中一些简便的命令之cut
提中的这些命令都是些小命令,很简便,在工作过程中经常使用,具体使用方法如下: cut 使用说明:一般是把某个整齐的文档输出其中某列使用 常用的参数有: -f 选择打印的列 -d 指定定界符(默认定界符 ...
- LDA-线性判别分析(三)推广到 Multi-classes 情形
本来是要调研 Latent Dirichlet Allocation 的那个 LDA 的, 没想到查到很多关于 Linear Discriminant Analysis 这个 LDA 的资料.初步看了 ...
- 关于requests的session方法保持cookie的问题。
最近在做爬虫的时候遇到了一个问题,在用requests的session方法保持cookie的时候发现requests不能保持手动构建的cookie.起初以为requests只能自动保持由服务器返回的s ...
- Spring Boot + Spring Cloud 构建微服务系统(九):配置中心(Spring Cloud Config)
技术背景 如今微服务架构盛行,在分布式系统中,项目日益庞大,子项目日益增多,每个项目都散落着各种配置文件,且随着服务的增加而不断增多.此时,往往某一个基础服务信息变更,都会导致一系列服务的更新和重启, ...
- 内核开发知识第一讲.内核中的数据类型.重要数据结构.常用内核API函数.
一丶内核中的数据类型 在内核中.程序的编写不能简单的用基本数据类型了. 因为操作系统不同.很有可能造成数据类型的长度不一.而产生重大问题.所以在内核中. 数据类型都一定重定义了. 数据类型 重定义数据 ...
- Angularjs 通过asp.net web api认证登录
Angularjs 通过asp.net web api认证登录 Angularjs利用asp.net mvc提供的asp.net identity,membership实现居于数据库的用户名/密码的认 ...
- freemarker中使用<@spring.*>标签实现国际化
freemarker实现国际化使用自定义指令<@spring>实现,通过@符号可以看出是自定义的指令,在哪里定义的呢? 路径如下:org/springframework/spring-we ...
- 看图说话,idea 远程调试 tomcat下项目
tomcat中部署了项目,准备测试远程调试. 1.配置idea 2. 修改catalina.bat,并启动tomcat catalina.bat: ...rem 下面的参数就是从idea配置中复制过来 ...