当前位置: 首页 > news >正文

自己怎么优化关键词优化大师win10

自己怎么优化关键词,优化大师win10,广安建设厅官方网站,wordpress卖电子书1 文件路径 在进行数据处理时#xff0c;经常要用代码去读文件里的数据#xff0c;那么首先就得知道这个文件的文件路径。文件路径简单地说就是文件的存放位置。文件路径分为两块#xff1a;文件夹路径和文件名#xff0c;文件名又分为文件基本名和扩展名。 举例说明…1 文件路径 在进行数据处理时经常要用代码去读文件里的数据那么首先就得知道这个文件的文件路径。文件路径简单地说就是文件的存放位置。文件路径分为两块文件夹路径和文件名文件名又分为文件基本名和扩展名。 举例说明 /Users/Desktop/data.csv 其中 ‘/Users/Desktop/‘ 为文件夹路径 ‘Data’ 为文件基本名 ‘.csv’为文件扩展名。 2 常用操作 2.1  文件路径创建 关键函数makedirs()——创建新文件夹目录 import os path /Users/Desktop/python_code/My_project/get_path/new os.makedirs(path) 2.2  文件路径获取 获取文件路径有以下几种场景1、 获取当前工作路径2、 获取其它文件路径其它文件路径又可以是一个也可以是多个。 2.2.1 获取当前工作路径 关键函数getcwd() #获取当前工作目录 import os path os.getcwd() #获取当前工作目录文件夹路径 name data #文件名 expanded_name .csv #文件扩展名 file_path os.path.join(path,nameexpanded_name)#文件路径拼接 print(file_path) 运行结果如下 /Users/Desktop/python_code/My_project/get_path/data.csv 2.2.2 获取一个文件路径 获取其它文件路径的方式有两种一种是在代码里面直接输入另一种是采用弹框的形式手动选择文件夹或者文件。 ① 直接在代码里输入路径 #获取一个文件-输入文件路径 path /Users/Desktop/python_code/My_project/get_path #输入文件夹路径 name data #文件名 expanded_name .csv #文件扩展名 file_path os.path.join(path,nameexpanded_name) #路径拼接 print(file_path) 运行结果如下 /Users/Desktop/python_code/My_project/get_path/data.csv ② 弹框选择文件夹或者文件 弹框选择文件夹 #弹框选择文件夹 import os import tkinter as tk from tkinter import filedialog window tk.Tk() window.title(请选择文件夹) file_path filedialog.askdirectory() #选择目标文件夹 name data #文件名 expanded_name .csv #文件扩展名 file_path os.path.join(file_path,nameexpanded_name) print(file_path) 弹框选择文件 #弹框选择目标文件 import tkinter as tk from tkinter import filedialog window tk.Tk() window.title(请选择目标文件) file_path filedialog.askopenfilename() #选择目标文件 print(file_path) 2.2.3 获取多个文件路径 在实际应用中更多的是需要获取多个文件路径这其中的关键是获取到文件夹里的所有文件然后再逐一处理。 方法一 import os from glob import glob path /Users/Desktop/python_code/My_project/get_path #文件夹路径输入或者弹框的形式获取 expanded_name .csv #文件扩展名 file_paths glob(os.path.join(path,* expanded_name *)) #获取所有.csv的文件 file_paths.sort() #按照文件名排序 for i in range(len(file_paths)):print(file_paths[i]) 方法二 import os path /Users/Desktop/python_code/My_project/get_path #文件夹路径输入或者弹框的形式获取 expanded_name .csv #文件扩展名 all_file_names os.listdir(path) #显示所有文件名 file_paths [] for i in range(len(all_file_names)):if expanded_name in all_file_names[i]:file_paths.append(os.path.join(path,all_file_names[i])) #筛选出目标扩展名的文件 file_paths.sort() #按照文件名排序 for i in range(len(file_paths)):print(file_paths[i]) 运行结果如下 /Users/Desktop/python_code/My_project/get_path/data.csv /Users/Desktop/python_code/My_project/get_path/data1.csv /Users/Desktop/python_code/My_project/get_path/data2.csv 2.3 文件路径处理 常用的文件路径处理有拼接和拆分。 2.3.1 文件路径拼接 关键函数os.path.join import os path /Users/Desktop/python_code/My_project/get_path #输入文件夹路径 name data #文件名 expanded_name .csv #文件扩展名 file_path os.path.join(path,nameexpanded_name) print(file_path) 运行结果如下 /Users/Desktop/python_code/My_project/get_path/data.csv 2.3.2 文件路径拆分 ① 拆分成文件夹路径和文件名 关键函数os.path.split() import os path /Users/Desktop/python_code/My_project/get_path #输入文件夹路径 name data #文件名 expanded_name .csv #文件扩展名 file_path os.path.join(path,nameexpanded_name) #分割 result os.path.split(file_path) #分成文件夹路径和文件名 print(result) 运行结果如下 (/Users/Desktop/python_code/My_project/get_path, data.csv) ② 拆分成文件路径和扩展名 关键函数os.path.splitext() import os path /Users/Desktop/python_code/My_project/get_path #输入文件夹路径 name data #文件名 expanded_name .csv #文件扩展名 file_path os.path.join(path,nameexpanded_name) #分割 result os.path.splitext(file_path) #分成文件路径和文件扩展名 print(result)运行结果如下 (/Users/Desktop/python_code/My_project/get_path/data, .csv) ③ 获取文件名带扩展名 关键函数os.path.basename() result os.path.basename(file_path) #获取文件名 print(result) 运行结果 data.csv④ 获取文件夹路径 关键函数os.path.dirname() result os.path.dirname(file_path) #获取文件名 print(result) 运行结果 /Users/Desktop/python_code/My_project/get_path 2.4 文件路径判断 2.4.1 判断路径是否存在 import os #判断路径是否存在 path os.getcwd() #获取当前工作目录文件夹路径 name data #文件名 expanded_name .csv #文件扩展名 file_path os.path.join(path,nameexpanded_name) judge os.path.exists(file_path) print(judge ) 运行结果 True 2.4.2 判断是否为文件夹路径 import os #判断路径是否存在 path os.getcwd() #获取当前工作目录文件夹路径 name data #文件名 expanded_name .csv #文件扩展名 file_path os.path.join(path,nameexpanded_name) #判断是否为文件夹路径 judge os.path.isdir(file_path) print(judge) 运行结果 False 2.4.3 判断是否为文件路径 import os #判断路径是否存在 path os.getcwd() #获取当前工作目录文件夹路径 name data #文件名 expanded_name .csv #文件扩展名 file_path os.path.join(path,nameexpanded_name) #判断是否为文件 judge os.path.isfile(file_path) print(judge) 运行结果 True 注 文件夹路径/Users/Desktop/python_code/My_project/get_path 文件路径/Users/Desktop/python_code/My_project/get_path/data.csv 参考链接  一文搞懂Python的文件路径操作 - 知乎
http://www.sczhlp.com/news/159386/

相关文章:

  • 广州黄埔做网站公司网站如何绑定虚拟主机
  • 小说网站建设方案书ppt模板如室设计网站
  • 汉川网站推广服务网络营销案例分析和启示
  • 餐饮加盟手机网站建设html网页设计主题大全
  • 邯郸手机建站价格深圳品牌火锅店加盟
  • 福州百度企业网站seo猎头建设网站
  • 网络推广的网站高端女装有哪些品牌
  • 网站后台管理系统论文网站建设 开发网站代码
  • 如何做好专业类网站个人网站备案入口
  • 夫妻网站开发2016广州网站设计公司
  • python能做网站开发吗不用写代码做的网站
  • 做封面下载网站销售网站建设
  • 微小店网站建设哪家好沂水网站开发
  • 网站备案要多少天唐山网站建设多少钱
  • 网站程序风格全国中高风险地区一览
  • 电子商务网站建设 代码网站建设用什么系统好
  • 桂林分销网站开发东莞公司注册哪家好
  • 学校网站需求如何做购物网站的后台
  • 做网站的属于什么专业免费设计logo网站有哪些
  • php购物网站开发桐城市住房城乡建设局网站
  • 网站的建设与维护工资想做外贸做哪些网站好
  • 人社网站和微信平台建设方案互联网广告联盟
  • 养殖企业网站网站大多用源码来做吗
  • 做海报有什么好的网站推荐微信小程序加盟
  • 建设电子商务网站的目的和意义墨子学院seo
  • 全网营销推广运营培训学校seo臻系统
  • 江门免费建站免费设计公司logo设计
  • 网页建站怎么设置移动网站开发课程设计
  • 织梦cms如何做网站莱西网站建设哪家好
  • asp网站链接access站群系统软件