os常用讲解】的更多相关文章

os.mkdir()创建单个不存在的空目录,无法创建多个或者已经存在的含有文件的同名目录 os.makedirs() 能够递归创建多个目录,如果目录已经存在即使都是空的或者目录已经存在且含有文件,则引发OS.Error异常 os.listdir() .枚举出当前目录下所有文件以及目录,仅针对当前层级,无法递归 os.remove() 删除文件 os.rmdir() 删除单个空的目录,无法递归删除 os.removedirs()  递归删除空目录,无法删除非空目录 os.rename(from,t…
一.os常用模块 显示当前工作目录 print(os.getcwd()) 返回上一层目录 os.chdir("..") 创建文件包 os.makedirs('python2/bin2') 移除文件包 os.removedirs(python2/bin2) 列出当前目录下所有文件名类型(列出后缀) print(os.listdir()) 查看bin.py属性 print(os.stat('bin.py'))显示结果如下:os.stat_result(st_mode=33206, st_i…
本文主要介绍一些os模块常用的方法: 先看下我的文件目录结构 D:\LearnTool\pycode\part1 在此目录下的文件如下: abcd.py demo1.1.py demo1.2.py zhang.py 当前运行的文件是abcd.py 1.获取当前文件所在目录 os.path.dirname("filename") import os #__file__是内置变量,代表的就是当前运行的程序文件 d1=os.path.dirname(__file__) print(d1) 输…
转载:http://www.cnblogs.com/kaituorensheng/archive/2013/03/18/2965766.html python编程时,经常和文件.目录打交道,这是就离不了os模块.os模块包含普遍的操作系统功能,与具体的平台无关.以下列举常用的命令 1. os.getcwd()——得到当前工作的目录. 2. os.listdir()——指定所有目录下所有的文件和目录名.例: 以列表的形式全部列举出来,其中没有区分目录和文件. 3. os.remove()——删除指…
1.开机自动联网操作 需要root权限 vim /etc/sysconfig/network-scripts/ifcfg-p4p1(p4p1 为网络链接名称)这个文件, 把ONBOOT="no"改为yes,下一次就不用手动连接了. :wq!     保存退出   2.U盘文件拷贝到Cent OS根目录下 需要root权限 cp -r hadoop2.3_soft_all.tar.gz /   3.删除文件/文件夹  root用户下 rm -rf [/FilePath]   4.解压文件…
Python的标准库中的os模块包含普遍的操作系统功能.如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的.即它允许一个程序在编写后不需要任何改动,也不会发生任何问题,就可以在Linux和Windows下运行.   下面列出了一些在os模块中比较有用的部分.它们中的大多数都简单明了.   os.sep 可以取代操作系统特定的路径分割符.    os.name字符串指示你正在使用的平台.比如对于Windows,它是'nt',而对于Linux/Unix用户,它是'posix'.    os.…
1.各个版本的 Mac OS 链接: http://pan.baidu.com/s/1mgDtCi0 密码: 4y3u 2.Xcode xcode_4.6.3 链接: http://pan.baidu.com/s/1hqndwNi 密码: kqj9 xcode_5.1.1 链接: http://pan.baidu.com/s/1pJyu1B1 密码: dz4s xcode_6.3.1 链接: http://pan.baidu.com/s/1pJMHcef 密码: s4hm xcode_7.1.2…
1.ifconfig   #查看网络接口状态 2.ifconfig –a  #查看主机所有接口的情况 3.ifconfig eth0 192.168.1.106 netmask 255.255.255.0 #用ifconfig 来配置eth0的IP地址.网络掩码(机器重启之后将会丢失) 4.route add default gw 192.168.1.1 #添加默认网关 5.ping 8.8.8.8   #ping:向目标主机发送ICMP数据包,检测IP连通性. 6.nano /etc/reso…
1.OS基础操作 //获取主机名 os.Hostname() //获取当前目录 os.Getwd() //获取用户ID os.Getuid() //获取有效用户ID os.Geteuid() //获取组ID os.Getgid() //获取有效组ID os.Getegid() //获取进程ID os.Getpid() //获取父进程ID os.Getppid() //获取环境变量的值 os.Getenv("GOPATH") //设置环境变量的值 os.Setenv("ORAC…
开放端口 编辑iptables文件(/etc/sysconfig/iptables) -A INPUT -m state --state NEW -m tcp -p tcp --dport xx端口号 -j ACCEPT 重启iptables  /etc/init.d/iptables restart 修改dns 编辑resolv.conf(/etc/resolv.conf) nameserver  8.8.8.8 修改时区 先安装ntp    yum install ntp 设置ntp服务器:…
1. homebrew 安装 网上很多版本返回400错误,以下为最新版本地址(2015/02/09) ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 2 . python 缺少 模块 安装 yaml .报错 ImportError: No module named yaml .安装 sudo easy_install pyyaml error 执行:sud…
一,搜狗输入法 sudo apt-get remove ibussudo add-apt-repository ppa:fcitx-team/nightlysudo apt-get updatesudo apt-get install fcitx 下载搜狗输入法:pinyin.sogou.com/linuxsudo dpkg -i 搜狗输入法deb包 二,安装QQwget http://www.longene.org/download/WineQQ7.8-20151109-Longene.deb…
打开一个 Shadowsocks 配置文件nano /etc/shadowsocks.json 重启 Shadowsocks/etc/init.d/shadowsocks restart centos6 iptables -I INPUT -m state --state NEW -m tcp -p tcp --dport ${shadowsocksport} -j ACCEPTiptables -I INPUT -m state --state NEW -m udp -p udp --dpor…
1.Charles mac下的抓包.代理神器 比如我想本地配置 到我的开发机上面.我可以通过Charles 下Tools  -> Map Remote 配置跳转. 2.Postman chrome下的一个扩展程序,模拟POST,GET请求,容易配置参数. 3.Gliffy Diagrams chrome下的一个扩展程序,可以直接画流程图,脑图,比较方便. 4.Typora Markdown写作工具 5.Finder下的 command+k 直接链接smb 或者FTP服务器…
删除文件或文件夹 commond + delete 复制文件或文件夹 commond + c 粘贴文件或文件夹 commond + v…
python 2.7 os 常用操作 官方document链接 文件和目录 os.access(path, mode) 读写权限测试 应用: try: fp = open("myfile") except IOError as e: if e.errno == errno.EACCES: return "some default data" # Not a permission error. raise else: with fp: return fp.read()…
一.time与datetime模块 在Python中,通常有这几种方式来表示时间 时间戳(timestamp):通常来说,时间戳表示的是从1970年1月1号00:00:00开始按照秒计算的偏移量.我们运行"type(time.time())",返回的是float类型. 格式化的时间字符串(Format String) 结构化的时间(struct_time):struct_time元组共有9个元素:(年,月,日,时,分,秒,一年中第几周,一年中第几天,夏令时) import time #…
python常用模块详解 什么是模块? 常见的场景:一个模块就是一个包含了python定义和声明的文件,文件名就是模块名字加上.py的后缀. 但其实import加载的模块分为四个通用类别: 1 使用python编写的代码(.py文件) 2 已被编译为共享库或DLL的C或C++扩展 3 包好一组模块的包 4 使用C编写并链接到python解释器的内置模块 常用模块 下面列举python的常用模块 collections模块 在内置数据类型(dict.list.set.tuple)的基础上,coll…
1.我们编写的程序,除了自身会定义一些数据信息外,经常还会引用外界的数据,或是将自身的数据发送到外界,比如我们编写的程序想读取一个文本文件, 又或者是我们想将程序的一些数据写到一个文件中,这时我们就要使用输入与输出. 1)什么是输入:输入是从外界进入到程序的方向,通常我们需要读取外界数据时使用输入,所以输入是用来读取数据的 , 2)什么是输出:输出是一个从程序发送到外界的方向,通常我们需要写出数据到外界时,使用输出,所以输出是用来写出数据的. 2.流的分类节点流和处理流 按照流是否与特定的地方(…
Cent os常用命令 查看当前目录信息: l s a:显示所有包括隐藏文件 l :列表显示数据 h:显示数据大小 查看命令帮助: XXX --help[比如:l shel p] 清除控制台信息: clear 切换目录: cd/ 目录名 回到主目录: cd~ 返回上次访问目录: cd- 进入当前目录: cd[ 空格].[注意必须要有空格] 返回上级目录: cd[ 空格]. . 进入指定目录: cd目录名/ 目录名 显示当前目录: pwd 显示当前用户: whoami 显示主机名称: host n…
#################################总结##################### os常用 os.makedirs('baby/安哥拉/特斯拉/黄晓明') os.mkdir("baby/安哥拉/特斯拉/lvb") # 上层文件夹必须存在 os.rmdir("baby/baobao/baby/黄晓明") # 指定文件夹删除 print(os.path.dirname(r"D:\python_workspace_s18\day2…
  文件基本操作 r,以读模式打开,  r+=r+w, w, 写模式(清空原来的内容), w+=w+r, a , 追加模式, a+=a+r, rb, wb, ab, b表示以二进制文件打开 想在一段文字的中间添加内容, 则用 r+ 文件函数: f.read(), 读取全部; f.read(size)表示size个字节的数据 , 返回字符串 f.write(),  没有writeline函数 f.readline()读取一行, f.readlines()  读取多行, 形成一个list f.wri…
CentOS.Ubuntu.Debian三个linux比较异同 Center OS 7 安装 $$ center os 安装mysql5.6 Linux学习之Center os网络配置 Cent Os 安装 java 环境 jdk Cent OS 常用配置命令 CenterOS下从零起步简单部署RockMongo cent os下搭建简单的服务器…
""" 1. os和sys都是干什么的? 2. 你工作中都用过哪些内置模块? 3. 有没有用过functools模块? """ #sys模块主要是用于提供对python解释器相关的操作 #os模块是Python标准库中的一个用于访问操作系统功能的模块,使用os模块中提供的接口,可以实现跨平台访问,在Linux和Windows下都可以运行. import os #常用的一些方法 # BASE_DIR = os.path.abspath(__file…
OS模块 -- 简介   OS模块是Python标准库中的一个用于访问操作系统功能的模块,OS模块提供了一种可移植的方法使用操作系统的功能.使用OS模块中提供的接口,可以实现跨平台访问.但是在OS模块中的接口并不是所有平台都通用,有些接口的实现是依靠特定平台下的接口的.在OS模块中提供了一系列访问操作系统功能的接口,便于编写跨平台的应用. OS模块的使用: import os :#导入os模块             help(os):#查看os模块帮助文档,里面详细的模块相关函数和使用方法:…
os.system("系统命令")  调用系统命令 os.system("task kill /f /im 系统的进程") 关闭系统进程 os.listdir(地址) 扫描目录里面的文件.默认的是当前文件夹 返回一个列表 import os # os.listdir(地址) 扫描目录里面的文件.默认的是当前文件夹 print(os.listdir()) # 结果 #当前目录下的文件 ['wl_1_归并数据.py'] os.mkdir(路径) 创建一个文件夹 impo…
os 模块 功能:与操作系统交互的模块 使用方式:import os 常用的几种功能 os.path.dirname(文件名) 用于获取当前文件的所在目录 import os # 获取当前文件的所在目录 file_path = os.path.dirname(__file__) print(file_path) # 获取当前文件的根目录 BASE_PATH = os.path.dirname(file_path) print(BASE_PATH) 注意:项目的根目录,路径相关的值都用常量 os.…
os.system("系统命令")  调用系统命令 os.system("task kill /f /im 系统的进程") 关闭系统进程 os.listdir(地址) 扫描目录里面的文件.默认的是当前文件夹 返回一个列表 import os # os.listdir(地址) 扫描目录里面的文件.默认的是当前文件夹 print(os.listdir()) # 结果 #当前目录下的文件 ['wl_1_归并数据.py'] os.mkdir(路径) 创建一个文件夹 impo…
幕布视图(更加方便.明了):https://mubu.com/doc/AqoVZ8x6m0 参考文献:嵩天老师的Python讲义 模块 定义 计算机在开发过程中,代码越写越多,也就越难以维护,所以为了编写可维护的代码,我们会把函数进行分组,放在不同的文件里.在python里,一个.py文件就是一个模块 优点: 提高代码的可维护性. 提高代码的复用,当模块完成时就可以在其他代码中调用 引用其他模块,包含python内置模块和其他第三方模块 避免函数名和变量名等名称冲突 Python语言生态 Pyt…
一 前言 OS(operating system)直接对操作系统进行操作的接口,功能真是非常强大:允许知识追寻者简要概括一下整体模块 如果要对文件进行读写可以使用os.open()方法 如果要对文件路径进行操作可以使用os.path模块 如果要对所有文件的所有行读取到命令行进行操作可以使用fileinput模块 如果要创建临时文件可以使用tempfile模块 如果要对高级文件或者目录进行处理可以使用shutil模块 知识的体系很重要,比如很多书籍文章只知如何使用OS对路径进行操作,但整体的OS是…