【电脑技术荟】专注分享电脑知识,前沿资讯,操作系统,各类实用软件,程序源码以及其他优质好物推荐等。
2025年06月23日
【电脑技术荟】专注分享电脑知识,前沿资讯,操作系统,各类实用软件,程序源码以及其他优质好物推荐等。
2025年06月23日
os.getcwd() #当前目录
os.listdir() #列出目录下的文件
os.path.join() #拼接路径
os.path.split() # 拆分路径
os.path.exists() #判断路径是否存在
os.path.isfile() #判断是否为文件
os.path.isdir() #判断是否为目录
os.path.getsize()#获取文件大小
os.path.isabs()#判断是否为绝对路径
os.path.abspath()#获取文件绝对路径
os.path.dirname()#获取文件所在目录
os.path.basename()#获取文件名
os.path.splitext()#获取文件扩展名
os.path.curdir#当前目录
os.path.pardir#父目录
os.path.sep#路径分隔符
os.replace()# 用于替换文件,如果目标文件存在,则先删除目标文件,然后再进行重命名操作。
os.rename()# 用于重命名文件,如果目标文件存在,则会抛出异常。
os.mkdir('结果',exist_ok=True)#创建目录
os.copy()#复制文件或目录
os.remove()#删除文件
举例1:循环目录和子目录
for root, dirs, files in os.walk(os.getcwd()):
print('当前目录:', root)
print('子目录:', dirs)
print('文件:', files)
print('-')
举例2:遍历当前目录下文件名
for file in os.listdir(os.getcwd()):
print(file)
举例3:拼接路径
path = os.path.join('folder', 'subfolder', 'file.txt')
print(path) # 输出: folder\subfolder\file.txt
举例4:拆分路径
path = '/home/user/documents/report.txt'
directory, filename = os.path.split(path)
print(directory) # 输出: /home/user/documents
print(filename) # 输出: report.txt
举例5:获取路径的最后一个部分
path = "/home/user/documents/report.txt"
file_name = os.path.basename(path)
print(file_name) # 输出: report.txt
举例6:将文件路径分割成两部分:文件名和文件扩展名
path = 'example.txt'
name, ext = os.path.splitext(path)
print(name) # 输出: example
print(ext) # 输出: .txt
举例7:# 使用 os.path.curdir
current_dir_relative = os.path.curdir
print("当前目录的相对路径:", current_dir_relative)
举例8:# 使用 os.getcwd()
current_dir_absolute = os.getcwd()
print("当前目录的绝对路径:", current_dir_absolute)
2025年06月23日
大家好今天开始系统的讲解一些入门课程,遇到不会的也不用想太多,跟着写一遍,学习到新内容是你就会明白.
以下是针对Python初学者的print()函数详解,从基础到实用技巧,配合清晰示例:
2025年06月23日
Awesome-python-login-model 是一个国人开发的模拟登陆仓库,在这个仓库上有20几个网站的模拟登陆脚本,你可以基于这个仓库实现的代码做简易的修改,以实现自己的自动化功能。
2025年06月23日
在数据分析中,常用的Excel文件格式有两种,一种是.xlsx格式,另一种是.csv格式,这里以导入.csv格式的文件为例,借助于Python中的pandas库导入Excel数据。
2025年06月23日
理论知识:在Python中,使用open()函数来打开文件。open()函数接受两个主要参数:文件名和打开模式。打开模式决定了文件如何被使用,常见的模式有:
2025年06月23日
Trollstore 和 TrollNonce 更新,这两款工具都是 opa334 大神开发,这更新速度相当的快,重点 Trollstore 刚更新没多久,又推出 1.3.2 版本。
昨天提到的是 1.3 版本,那 1.3.1 和 1.3.2 更新什么?
2025年06月23日
说重点:今天有两条重磅消息
1.有SHSH2 iOS 13.5.1 可以降级至iOS 13.4.1
2.屏蔽越狱检测,和平精英,完美运行
一、SHSH2可以降级至iOS 13.4.1
刚关闭iOS 13.5系统验证,又带来了一条重磅消息,魏叔亲自测试降级成功,使用 iPhone X 设备原系统为:13.5.5 beta 版,利用 SHSH2 成功降级了iOS 13.4.1 完美使用脸部识别。
2025年06月23日
本文主要是为了从零开始学习和理解R语言,简要介绍了该语言的最重要部分,以快速入门。主要参考文章:
R-Tutorial
R语言程序的编写需要安装R或RStudio,通常是在RStudio中键入代码。但是RStudio个人感觉并不好用,因此本人编写的R语言程序都是在Jupyter Notebook平台使用。具体可以见在 Jupyter Notebook 中使用R语言。R语言和Python,matlab一样都是解释型语言,语法差别不大,容易入门。其他进阶内容见R语言个人笔记
2025年06月23日
R语言毕竟是最强大的编程语言,可实现统计和数据可视化的功能。在之前我们专门介绍过几种热图绘制工具,其实在生信领域中大多数热图真的可以直接用R语言就能实现。
R是一种区分大小写的解释型语言。我们可以在命令提示符(>)后每次输入并执行一条命令,或者一次性执行写在脚本文件中的一组命令。R中有多种数据类型,包括向量、矩阵、数据框和列表。R中的多数功能是由程序内置函数和用户自编函数提供的,一次交互式会话期间的所有数据对象都被保存在内存中。一些基本函数是默认直接可用,其他高级函数则包含于按需加载的程序包中。