绝对路径

OS模块 (多多了解一下,还是有好处的)

感情迁移 提交于 2020-01-02 23:11:42
一、os 模块 ''' os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 os.mkdir('dirname') 生成单级目录;相当于shell中mkdir dirname os.rmdir('dirname') 删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname os.listdir('dirname') 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印 os.remove() 删除一个文件 os.rename("oldname","newname") 重命名文件/目录 os.stat('path/filename') 获取文件/目录信息 os.sep 输出操作系统特定的路径分隔符,win下为"\\",Linux下为"/" os.linesep 输出当前平台使用的行终止符,win下为"\t\n"

os模块

感情迁移 提交于 2020-01-02 23:11:09
os:操作系统 在os中提供很多关于文件 , 文件夹 ,路径处理的函数 import os os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir("dirname") 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ('.') os.pardir 获取当前目录的父目录字符串名:('..') os.makedirs('dirname1/dirname2') 可生成多层递归目录 os.removedirs('dirname1') 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 os.mkdir('dirname') 生成单级目录;相当于shell中mkdir dirname os.rmdir('dirname') 删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname os.listdir('dirname') 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印 os.remove() 删除一个文件 os.rename("oldname","newname") 重命名文件/目录 os.stat('path/filename') 获取文件/目录信息 os.sep 输出操作系统特定的路径分隔符,win下为"\\",Linux下为"/" os

python的模块

徘徊边缘 提交于 2020-01-02 22:44:45
1、列表推导式 num = [1,2,3,4,5,8] new_nums =[str(x) for x in num]#这种就是推导式写法,与你写一大堆循环得出的结果是一样的,这样写会更简单,逼格更高而已 print(new_num) 2、一个函数最好实现一个功能 #测试开发 开发工具,开发平台 #自动化测试 通过写代码来进行测试,提高测试效率 3、实现同样的功能,代码越少越牛逼 内置函数 就是python内置的函数,python自己已经写好的函数如 int() string() print() len()、type()。。。。。。 #print(dir(a))#打印变量可以使用的所有的方法,适用于我们在写代码时想使用一种方法时.不出来方法时使用,可以轻松打印出可以使用的方法,打印传入对象的可调用方法 #print(eval'[]')#用来执行python代码的,只能执行简单的,定义数据类型和运算 #exec()#执行python代码用的,一般都是用在网站上比如在线运行代码的网站,这个函数是没有返回值的; #zip #将两个list压缩在一起 #print(chr(10))#打印数字对应的ascii #print(ord('b'))#打印字符串对应的ascii码 #sorted()#安升序排序(默认),如果想降序,加上一个reverse = Trun,就成了降序

os模块

梦想与她 提交于 2020-01-02 22:42:47
一、os模块 所有和操作系统相关的内容都在os模块中 二、相关功能 1. os.makedirs("dirname1/dirname2") 可生成多层递归目录 2. os.removedirs("dirname") 如果目录为空,则删除,并递归到上一级目录,如果上一级目录也为空,则删除,以此类推 3. os.mkdir("driname") 生成单级目录,相当于shell中mkdir driname 4. os.rmdir("dirname") 删除单级目录,如果目录不为空则无法删除,报错;相当于shell中rmdir dirname 5. os.listdir("dirname") 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印 6.os.remove("filename") 删除一个文件 7. os.rename("oldname", "newname") 重命名文件/目录 8. os.stat("path/filename") 获取文件/目录信息 属性解读: stat 结构: st_mode: inode 保护模式 st_ino: inode 节点号 st_dev: inode 驻留的设备 st_uid: 所有者的用户ID st_gid: 所有者的组ID st_size: 普通文件以字节为单位的大小;包含等待某些特殊文件的数据 st_atime:

标准库os

时间秒杀一切 提交于 2020-01-02 22:41:43
os模块 提供对操作系统进行调用的接口 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 os.getcwd() 获取当前工作目录,即当前python脚本工作的目录路径 os.chdir( "dirname" ) 改变当前脚本工作目录;相当于shell下cd os.curdir 返回当前目录: ( '.' ) os.pardir 获取当前目录的父目录字符串名:( '..' ) os.makedirs( 'dirname1/dirname2' ) 可生成多层递归目录 os.removedirs( 'dirname1' ) 若目录为空,则删除,并递归到上一级目录,如若也为空,则删除,依此类推 os.mkdir( 'dirname' ) 生成单级目录;相当于shell中mkdir dirname os.rmdir( 'dirname' ) 删除单级空目录,若目录不为空则无法删除,报错;相当于shell中rmdir dirname os.listdir( 'dirname' ) 列出指定目录下的所有文件和子目录,包括隐藏文件,并以列表方式打印 os.remove() 删除一个文件 os.rename( "oldname" , "newname" ) 重命名文件 / 目录 os.stat

Linux随笔---tar命令

泪湿孤枕 提交于 2019-12-31 22:58:28
一、解压 语法: tar [主选项+辅选项] 文件或者目录   使用该命令时, 主选项是必须要有的 ,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项:c:create;v:verbose;f:file;x:extract。   c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 相当于打包 。   x 从档案文件中释放文件。 相当于拆包 。   t 列出档案文件的内容 ,查看已经备份了哪些文件。 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。 辅助选项:   -z :是否同时具有 gzip 的属性?亦即是否需要 用 gzip 压缩或解压 ? 一般格式为 xx.tar.gz或xx. tgz   -j :是否同时具有 bzip2 的属性?亦即是否需要 用 bzip2 压缩或解压 ?一般格式为 xx.tar.bz2   -v : 压缩的过程中显示文件 !这个常用   -f : 使用档名 ,请留意,在 f 之后要立即接档名喔!不要再加其他参数!   -p : 使用原文件的原来属性 (属性不会依据使用者而变) --exclude FILE :在压缩的过程中,不要将 FILE 打包! 二、范例 范例一 :将整个 /etc 目录下的文件全部 打包成为 /tmp/ etc.tar [root@linux

linux下使用tar命令

蓝咒 提交于 2019-12-31 22:58:10
解压 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。 x 从档案文件中释放文件。相当于拆包。 t 列出档案文件的内容,查看已经备份了哪些文件。 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。 辅助选项: -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2 -v :压缩的过程中显示文件!这个常用 -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数! -p :使用原文件的原来属性(属性不会依据使用者而变) --exclude FILE:在压缩的过程中,不要将 FILE 打包! 范例: 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc    <==仅打包,不压缩! [root@linux ~]# tar -zcvf /tmp/etc

js获取上传文件的绝对路径

最后都变了- 提交于 2019-12-30 10:07:31
在html中 <input type="file" id="importFile" /> <input type="button" onclick="upload()"/> <script> function upload() { var filename = document.getElementById("importFile").value; // 这时的filename不是 importFile 框中的值 alert(filename); } </script> 如上面的代码,用文件上传对话框选择文件后,如果选择"D:\\temp\file\test.txt"文件,alert(filename)却是"C:\\fakepath\test.txt"这是为什么?我想要取得原本的文件路径及文件名,应该怎么办?先谢谢各位了。 <input type="file" name="blogrollimage" onchange="setBlogrollImageName(this)" txlFillIn="isNotNull" title="链接图片"> <script type="text/javascript"> function setBlogrollImageName(basicfile){ document.getElementById("blogrollimagename")

linux 从一台机器复制文件到另一台linux机器上去

纵然是瞬间 提交于 2019-12-29 00:31:05
1、功能说明 scp就是security copy,用于将文件或者目录从一个Linux系统拷贝到另一个Linux系统下。scp传输数据用的是SSH协议,保证了数据传输的安全,其格式如下: scp 远程用户名@IP地址:文件的绝对路径 本地Linux系统路径 scp 本地Linux系统文件路径 远程用户名@IP地址:远程系统文件绝对路径名 scp使用第一种格式是将远程Linux系统上的某个文件或者目录拷贝到本地Linux系统上来,使用第二种是将本地的某个文件或者目录拷贝到远程Linux系统的某个路径下。 2、举例 (1)目前我们处在IP为“192.168.60.133”的Linux系统下,计划将系统下的/home/ixdba/etc.tar.gz文件拷贝到IP为“192.168.60 168”的远程Linux系统中root用户下的/tmp目录下: scp /home/ixdba/etc.tar.gz root@192.168.60.168:/tmp 命令输入完毕,会要求输入“192.168.60.168”服务器root的密码,然后开始远程拷贝数据。 如果我们处在“192.168.60.168”服务器上,也可以使用下面的命令传输数据: scp root@192.168.60.133:/home/ixdba/etc.tar.gz /tmp 命令输入完毕,此时会要求输入“192.168

mode 中的其它成员 __dirname __filename

柔情痞子 提交于 2019-12-28 01:59:59
在每个模块中,除了require、exports 等相关模块API之外,还有2个特殊的成员 __dirname :可以用来获取当前文件模块所属目录的绝对路径 动态获取 __filename : 可以用来获取当前文件的绝对路径 动态获取 console . log ( "__dirname:" , __dirname ) console . log ( "__filename:" , __filename ) 来源: CSDN 作者: tianmeng1999 链接: https://blog.csdn.net/weixin_42448623/article/details/103736129