`

@Marked-python 文件相关函数

 
阅读更多

os模块:

 

os.path.exists(path)        -->bool   #(path)文件或者目录存在
os.path.abspath(path)    -->str      #(path)返回文件或者目录的绝对路径

# 下面几个顾名思其义吧
os.path.isfile(path)         -->bool
os.path.isdir(path)         -->bool
os.path.islink(path)        -->bool

os.path.join(p_parent,p_sub) -->str  #返回新的path,父路径+新路径
os.path.relpath(path[, start]) -->str   #返回相对路径

os.sep                   -->返回系统的分隔符==java的File.seperator

os.path.getsize(path)  -->long  返回文件的size
#返回一个三元元组
os.walk(dpath)
(目录abspath,[子目录list],[子文件list])

 readfile.py:

 

 

#/bin/python
import os
for p in os.walk("D:\prj\py\part11_file\pfiles"):
	print p

 目录结构:D:\prj\py\part11_file

 

('D:\\prj\\py\\part11_file\\pfiles', ['dir1', 'dir2'], ['log.log', 'readfile.py', 'sometext.txt', 'stories.txt'])
('D:\\prj\\py\\part11_file\\pfiles\\dir1', ['dir_par'], ['a.txt'])
('D:\\prj\\py\\part11_file\\pfiles\\dir1\\dir_par', [], ['log.log'])
('D:\\prj\\py\\part11_file\\pfiles\\dir2', [], ['readfile.py', 'stories.txt'])

 

0
0
分享到:
评论

相关推荐

    一个简单的JavaScript函数式编程教程JAVA语言

    ### JavaScript函数式编程教程 #### 引言 随着软件开发技术的发展,JavaScript作为一种重要的前端开发语言,其在函数式编程领域的应用越来越广泛。本文通过一个简单的书签应用案例,介绍了如何利用JavaScript进行...

    一个简单的JavaScript函数式编程教程.docx

    ### 一个简单的JavaScript函数式编程教程 #### 引言 本文档旨在介绍如何利用JavaScript进行函数式编程,通过具体的案例分析来展现函数式编程在实际项目中的应用价值。文章首先回顾了作者与其他同事分享的经验,并...

    棋盘覆盖问题python

    最后,通过调用`chessboard_cover`函数完成整个棋盘的覆盖,并使用`print_chessboard`函数输出最终的覆盖结果。 #### 四、总结 棋盘覆盖问题是一个很好的展示分治法思想的例子。通过将大问题不断分解成小问题,...

    批量更改图片名和大小_python/批量更改图片大小与名称_

    例如,如果原始文件名为"image1.jpg",我们可以将其更改为"marked_image1.jpg"。这可以通过在Python中使用`os.rename()`函数实现,但请注意,如果目标文件名已存在,此操作会覆盖它。 `批量该片图片格式和大小....

    计算机专业词汇+英语+计算机能不学英语吗?

    - 示例:使用Python编写脚本来处理数据。 4. **Program - 程序** - “程序”是指一系列计算机指令,用于解决特定问题或执行特定任务。 - 示例:安装一个新的编程软件。 5. **Line - (数据,程序)行,线路** - ...

    机器学习项目-基于协同过滤的的商品推荐系统python源码+项目说明+数据.zip

    权重计算,@nb.jit()是numba的修饰器,可以用来加速python的计算,在本函数中加速了600倍 每次迭代时:复制评分矩阵,将正确数据待会,计算相似度和评分,归一化,计算MAE 【备注】更多详情介绍请看资源中的项目说明

    pytest pdf文档完整版

    可以将相关的测试函数放在同一个类中,方便管理和组织: ```python class TestExample: def test_one(self): assert 1 == 1 def test_two(self): assert 2 == 2 ``` **1.6 请求一个唯一的临时目录用于功能性...

    将markdown文件转成HTML并支持代码高亮

    通过提供自定义的高亮函数,我们可以集成如`highlight.js`这样的代码高亮库。 2. **remarkable**:另一个强大的Markdown解析器,具有高度可配置性和插件系统。同样可以结合第三方高亮库来处理代码块。 3. **...

    opencv标记轮廓

    你可以根据实际情况替换为自己的图像文件。 通过以上步骤,你就能在OpenCV中成功标记出图像的轮廓,这在诸如物体识别、图像分割、目标追踪等应用中都非常有用。同时,OpenCV还提供了许多其他高级功能,如轮廓属性...

    伪彩色处理(灰度图变彩色图像)

    首先,我们需要加载灰度图像,这可以通过使用`imread`函数读取`.bmp`格式的文件完成,例如`example.bmp`。读取后的图像数据是一个二维矩阵,其中每个元素的值表示像素的灰度级,范围通常在0到255之间。 伪彩色处理...

    社交媒体事件的Hawkes Process建模代码

    提供了使用Hawkes Process进行推特事件进行建模,参数估计以及预测的Python代码。...Tutorial application.py是调用函数实现具体功能的文件,算法的建模细节在simulation.py和marked_hawkes.py里面。欢迎大家下载!

    计算机专业英语词汇1500词.txt

    - **应用场景**:相关文件。 #### 67. 项/项目/条款(item) - **定义**:“项/项目/条款”是指列表或集合中的单个成员。 - **应用场景**:菜单项。 #### 68. 编辑(edit) - **定义**:“编辑”是指修改或改进...

    Makedown在知乎上使用Markdown进行创作

    在JavaScript中,可以使用库如marked、markdown-it等来解析Markdown文本。同时,使用DOM操作更新预览区,以实现Markdown到HTML的实时转换。 总之,Markdown是提升内容创作效率的强大工具,尤其在知乎这样的知识分享...

    计算机专用英语词汇

    information[.inf..mei..nn]**:信息是指有关事实或情况的知识。例如,收集用户反馈或检索数据库中的数据。 **48. choose[t.u:z]**:选择是指从多个选项中选取一个。例如,在下拉菜单中选择日期格式。 **49. ...

    NotePicture

    这涉及到文件I/O操作,可能使用操作系统提供的API,如在Windows上的CreateFile函数,或在Unix-like系统上的open函数。 5. 后端服务:如果NotePicture是一个网络应用,那么可能有后端服务器处理数据存储和用户认证。...

    sync-yuqueToBlog:语雀文章同步到博客

    例如,Python的requests库可以用来发送HTTP请求,BeautifulSoup可以解析Markdown和HTML,而Node.js则可以使用axios和marked等库。 此外,考虑到自动化和持续集成,sync-yuqueToBlog可能还支持GitHub Actions或其他C...

    unlockicon:Java层Android恶意软件简化程序

    Decrypticon监视Android应用程序的执行,然后用标记的函数的执行结果注释反汇编的代码库。 这使分析人员可以浏览带注释的代码库并了解: * Input: * Android APK * A bunch of functions to mark * Processing: ...

Global site tag (gtag.js) - Google Analytics