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

网站维护与推广seo网络优化平台

网站维护与推广,seo网络优化平台,影楼网站建设,wordpress中文版支持繁体在最近的苏州项目中,涉及了较多的文件处理。而在大多数人处理文件时,还是用的 OS 模块。>>> path.rsplit(\\, maxsplit1)[0]或者写出下面这样长长的代码>>> os.path.isfile(os.path.join(os.path.expanduser(~), realpython.txt))这里…

在最近的苏州项目中,涉及了较多的文件处理。而在大多数人处理文件时,还是用的 OS 模块。

>>> path.rsplit('\\', maxsplit=1)[0]

或者写出下面这样长长的代码

>>> os.path.isfile(os.path.join(os.path.expanduser('~'), 'realpython.txt'))

这里使用 pathlib 模块,可以使代码使用优雅,可读和 Pythonic 代码重写上面的两个示例,如:

>>> path.parent

>>> (pathlib.Path.home() / 'realpython.txt').is_file()

Python 文件路径处理问题

一般情况,Python 使用常规文本字符串表示文件路径。 一般在使用 os,glob 和 shutil 等库的时候会使用到路径拼接的操作,使用 os 模块拼接起来显得略显复杂,以下示例仅需要三个 import 语句来将所有文本文件移动到归档目录:

import glob

import os

import shutil

for file_name in glob.glob('*.txt'):

new_path = os.path.join('archive', file_name)

shutil.move(file_name, new_path)

使用常规的字符串去拼接路径是可以的,但是由于不同的操作系统使用的分隔符不同,这样就容易出现问题,所以一般我们使用最多的还是使用 os.path.join()。

创建路径

from pathlib import Path

你真正需要知道的是 pathlib.Path 类。 创建路径有几种不同的方式。 首先,有类方法,如.cwd(当前工作目录)和.home(用户的主目录):

from pathlib import Path

now_path = Path.cwd()

home_path = Path.home()

print("当前工作目录",now_path,type(now_path))

print("home目录",home_path,type(home_path))

输出内容:

当前工作目录 /Users/chennan/pythonproject/demo 

home目录 /Users/chennan 

可以发现路径格式为 pathlib.PosixPath 这是在 unix 系统下的显示。在不同的系统上显示的格式也是不一样,在 windows 系统会显示为 WindowsPath。但是不管什么显示类型,都不影响后面的操作。

前面我们提到过可以通过把字符串类型的路径,转换为 Pathlib.Path 类型的路径,经过测试发现在 Python3.4 以后很多模块以及支持该格式的路径。不用转为成字符串使用了。

使用方法如下:

import pathlib

DIR_PATH = pathlib.Path("/Users/chennan/CDM")

print(DIR_PATH,type(DIR_PATH))

输出内容:

/Users/chennan/CDM 

比起 os.path.join 拼接路径的方式,pathlib 使用起来更加的方便, 使用示例如下:

import pathlib

DIR_PATH = pathlib.Path("/Users/chennan/CDM") / "2000"

print(DIR_PATH,type(DIR_PATH))

输出:

/Users/chennan/CDM/2000 

通过 “/” 我们就可以对路径进行拼接了.

http://www.lbrq.cn/news/2467837.html

相关文章:

  • 创建一个网站的一般步骤要点做个公司网站多少钱
  • 汉字域名的网站培训seo去哪家机构最好
  • 江门网站建设推广平台it培训学校it培训机构
  • 网站怎么做图片放映效果打开一个网站
  • 定制级高端网站建设湖南seo优化推荐
  • 网站建设年度汇报文职培训机构前十名
  • 易名中国域名门户网站营销软文的范文
  • 沈阳做网站推广的公司网址搜索ip地址
  • 礼叮当 一家做创意礼品定制的网站禁止搜索引擎收录的方法
  • 图库抚顺seo
  • 2018年深圳建设网站公司免费网站生成器
  • 在线定制平台烟台seo关键词排名
  • 政府网站建设实施的可行性分析天津seo数据监控
  • 个人网站备案地址百度指数的主要功能有
  • 汉口网站建设公司游戏优化是什么意思
  • 做网站便宜还是app便宜优化网站内容的方法
  • 1+手机官网首页seo网站优化网站编辑招聘
  • 网站日期插件廊坊快速优化排名
  • 为什么我有的网站打不开惠州seo关键词排名
  • phpstudy配置网站发帖推广平台
  • 自己做盈利视频网站网站推广上首页
  • 寿县城乡建设局网站百度舆情监测平台
  • 校园网站制作模板企业网络推广软件
  • 做暧暧小视频网站微信朋友圈广告投放
  • 电子商务网站建设过程报告推广团队在哪里找
  • 媒体查询做响应式网站网站权重排名
  • 下了网站建设搜索引擎营销的步骤
  • 网站怎么推广引流上海十大公关公司排名
  • 网站域名管理在哪里韩国网站
  • 外贸网站怎么做优化百度浏览器下载安装2023版本
  • opencv学习(图像金字塔)
  • x86汇编语言入门基础(三)汇编指令篇5 串操作
  • 详解力扣高频SQL50题之1141. 查询近30天活跃用户数【简单】
  • ubuntu下docker安装thingsboard物联网平台详细记录(附每张图)
  • kali [DNS劫持] 实验(详细步骤)
  • 【NLP舆情分析】基于python微博舆情分析可视化系统(flask+pandas+echarts) 视频教程 - 热词评论查询功能实现