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

简单的电商网站开发互联网推广专员是做什么的

简单的电商网站开发,互联网推广专员是做什么的,seo描述是什么,用别人的二级域名做网站一、文件操作 1. 1 读取文本文件 # 文件操作模式 # r (默认) - 只读模式。文件必须存在,否则会抛出FileNotFoundError。在这种模式下,你只能读取文件内容,不能写入或追加。 # w - 写入模式。如果文件存在,内容会被清空&#xff…

一、文件操作

1. 1 读取文本文件

# 文件操作模式
# 'r' (默认) - 只读模式。文件必须存在,否则会抛出FileNotFoundError。在这种模式下,你只能读取文件内容,不能写入或追加。
# 'w' - 写入模式。如果文件存在,内容会被清空;如果文件不存在,会创建新文件。注意,'w'模式不会自动添加内容到现有文件末尾,而是覆盖文件。
# 'a' - 追加模式。如果文件存在,内容会被追加到文件末尾;如果文件不存在,会创建新文件。
# 'x' - 创建模式。如果文件不存在,会创建新文件并以写入模式打开;如果文件已存在,会抛出FileExistsError。
# 'b' - 二进制模式。与前面的模式结合使用,如'rb'(只读二进制)、'wb'(写入二进制)、'ab'(追加二进制)等。
# 't' - 文本模式(默认)。与前面的模式结合使用,如'rt'(只读文本)、'wt'(写入文本)等。在文本模式下,Python会处理换行符的转换。
# '+' - 更新模式。允许同时读取和写入。例如,'r+'、'w+'、'a+'。
# 'U' - 通用换行模式(在Python 3中已弃用,使用'r'和newline参数代替)。# 打开一个文件
f = open('d:/log/致橡树.txt', 'r', encoding='utf-8')# 读取全部内容data = None
try:while True:data = f.read(16);if data == '':breakelse:print(data)
except:pass
finally:f.close()

1. 2 读取二进制文件

from   io  import  SEEK_SET,SEEK_END# 打开一个文件.模式为rb,意思是读取二进制文件
file = open('d:/log/aaa.png', 'rb')
# 获取文件大小
# 将当前file对象的指针逸动到末尾
file.seek(0, SEEK_END)
# 返回当前文件指针的位置,即文件的大小
fileSize = file.tell()
# 将指针移到文件开头
file.seek(0, SEEK_SET)
while True:# 读取512个字节,一个扇区data = file.read(512)# 如果读取的字节为空,则退出循环if not data:break# 打印读取到的16个字节print(data)

1. 3 获取文件的摘要

# 计算文件的摘要
import hashlib
# 定义一个计算文件MD5哈希值的函数
def get_file_md5(file_path):# 初始化MD5哈希对象m = hashlib.md5()# 打开文件,以二进制模式('rb')读取with open(file_path, 'rb') as f:# 使用一个无限循环,直到文件读取完毕while True:# 读取4096字节的数据data = f.read(4096)# 如果没有更多数据(文件读取结束),退出循环if not data:break# 更新MD5哈希值m.update(data)# 返回计算得到的MD5哈希值,以16进制字符串形式return m.hexdigest()if __name__ == '__main__':# 调用函数并传入文件路径print(get_file_md5('d:/log/aaa.png'))

1. 4 文件的写入

# 文件写入
# with: 上下文语法,with语句会自动关闭文件,不需要手动关闭
with open('d:/log/致橡树.txt', 'w', encoding='utf-8') as f:f.write('今天是2019年10月1日\n')f.write('今天是2019年10月2日\n')f.write('今天是2019年10月3日\n')

1. 5 文件的拷贝

# 文件拷贝
# 方式一:采用Python shutil 模块
import shutil
shutil.copyfile('d:/log/致橡树.txt', 'd:/log/致橡树_copy.txt')# 方式二:自定义函数
def copy_file(src, dst):with open(src, 'rb') as f_src:with open(dst, 'wb') as f_dst:while True:data = f_src.read(4096)if not data:breakf_dst.write(data)copy_file('d:/log/致橡树.txt', 'd:/log/致橡树_copy.txt')

1. 6 读取CSV文件

# 读取CSV文件
import csv
def read_csv(file_path):with open(file_path, 'r', newline='') as f:reader = csv.reader(f,delimiter=',')for row in reader:print(row)

 1. 7 Excel 操作

   读取xls文件

# excel操作
import xlrd   # 读取xls类型文件
import xlwt  # 生成excel文件, xls类型
import xlutilsimport openpyxl # 读、写xlsx类型文件# 读取excel文件
def read_excel(file_path):# 打开文件,返回workbook对象workbook = xlrd.open_workbook(file_path)# 获取所有sheetsheets = workbook.sheet_names()# 打印所有sheet名称print(sheets)# 获取第一个sheet# sheet1 = workbook.sheet_by_name('Sheet1')sheet1 = workbook.sheet_by_index(0)# 打印sheet的名称,行数,列数print(sheet1.name, sheet1.nrows, sheet1.ncols)# 遍历sheet中的所有行for row in range(sheet1.nrows):# 遍历sheet中的所有列for col in range(sheet1.ncols):# 获取单元格数据cell_value = sheet1.cell_value(row, col)print(cell_value)# 打开一个已存在的excel文件写入
def write_excel(file_path):# 打开文件,返回workbook对象workbook1 = xlrd.open_workbook(file_path)workbook2 = xlutils.copy(workbook1)sheet1 = workbook2.get_sheet(0)sheet1.write(0, 0, 'hello')workbook2.save(file_path)

二、正则表达式

# 正则表达式
import re
# 根据输入的字符串去匹配是否是手机号
def is_mobile_phone(mobile_phone):# 1. 创建正则表达式对象,表示规则(手机号)pattern = re.compile(r'^1[3-9]\d{9}$')# 2. 使用正则表达式对象,匹配字符串,返回匹配对象match = pattern.match(mobile_phone)# 3. 获取匹配结果if match:return Trueelse:return Falseif __name__ == '__main__':print(is_mobile_phone('18988888888'))

http://www.yayakq.cn/news/987565/

相关文章:

  • 环保网站建设多少钱企业信用公示网上查询平台
  • 小吃培训网站源码服装 东莞网站建设
  • 网站建设费用写创意wordpress ip 跳转
  • 怎么在手机上建网站全国文明城市创建知识问答
  • 软件网站建设的目的软文写作发布
  • 做资源网站需要什么别墅花园装修设计公司
  • 网站推广策划方案和网站推广执行方案的区别东营会计信息网官网首页
  • 网站登录验证码是怎么做的怎么看网站什么时候做的
  • 北流网站制作你会怎么做外国的网站
  • 广西网站设计服务我的qq中心手机版登录入口
  • 医生在网站上做自我宣传全国水利建设市场信用信息平台网站
  • 东莞专业建站公司费用有意义的网站
  • 怎么用网页源码做网站怎么做淘宝返利网站吗
  • 南宁网站建设 传导郑州网站开发工程师
  • 电商网站变化手机网站开发服务
  • 网站备案 法人商城网站建设公司招聘
  • 江苏中小企业建站价格网站开发文件夹
  • 公司建设网站申请信用卡吗宁德营销型网站建设
  • 少年宫网站建设模块商业网站建设公司
  • 网站域名怎么转有没有教做熟食的网站
  • 信阳做网站推广信阳网站建设app制作团队
  • iis 网站 优化有深度的公司名字
  • 珠海市网站建设郑州新闻发布
  • 做网站怎么加弹幕网站备案情况查询
  • wap网站微信分享代码做网站的是什么专业
  • 建网站问题网站管理页面
  • 羊坊店网站建设百度新闻发布
  • 丹阳网站建设案例信阳专业网站建设
  • 利用网站新媒体宣传法治建设中企动力做网站5个月了
  • 基于网站的app开发从江网站建设