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

那些网站可以做文案兼职爱网站站长工具

那些网站可以做文案兼职,爱网站站长工具,学校网站班级网页建设制度,郑州中航软件开发有限公司1.txt文件 1.1路径 file_path "E:\Python Project\temp.txt" with open(file_path) as f:content1 f.read() 导入文件时,如果直接放文件绝对路径上去会报错,这是因为\P是转义字符 所以在绝对路径前面加r可以避免将引号内的内容识别成转义…

1.txt文件

        1.1路径

file_path = "E:\Python Project\temp.txt" 
with open(file_path) as f:content1 = f.read()

导入文件时,如果直接放文件绝对路径上去会报错,这是因为\P是转义字符

所以在绝对路径前面加r可以避免将引号内的内容识别成转义字符(在引号前加上f表示这是一个带有特殊格式的字符串,其中可以包含花括号{}及其中的表达式,其中{}内填充的就是表达式的值)

file_path = r"E:\Python Project\temp.txt" 
with open(file_path) as f:content1 = f.read()

或者可以直接使用相对路径

file_path = "temp.txt" 
with open(file_path) as f:content1 = f.read()

相对路径默认识别当前文件夹

        1.2文件读取

python读取文件可以采用

with open(file_path) as f:f.read()

 也可以写作,效果一样,当然open(file,'r')可以加上文件的读取属性

file_path = r"E:\Python Project\temp.txt"
f = open(file_path)

文件内容读取可以通过read、readline、readlines分别读取整个文件、一行、所有行并放在list中,之前读取过的内容后续不会再读出。

 2.xlsx文件

        2.1文件读取

可以使用panda库的excel_read()

import pandas
f = pandas.read_excel(r"E:\Python Project\1.xlsx")
print(f)

也可以直接使用xlrd库的open_workbook(),但是最新版本xlrd库删除了对xlsx的支持;

import xlrd
f = xlrd.open_workbook_xls(r"E:\Python Project\1.xlsx")

也可以使用openpyxl的load_workbook()

import openpyxl as xl
f = xl.load_workbook('1.xlsx')

3.练习:对文件数据进行简单的函数处理

xlsx文件中第一列和第二列数据的Pearson系数计算

import openpyxl
import pandas
import mathf = pandas.read_excel(r"E:\Python Project\1.xlsx")
data1 = f.values
print(type(data1))
sum_ans0 = 0
sum_ans1 = 0
for i in data1:sum_ans0 += i[0]sum_ans1 += i[1]
ave_ans0 = sum_ans0 / len(data1)
ave_ans1 = sum_ans1 / len(data1)
sum_final0 = 0
sum_final1 = 0
sum_final2 = 0
for temp_i in data1:sum_final0 += (temp_i[0] - ave_ans0) * (temp_i[1] - ave_ans1)sum_final1 += math.pow((temp_i[0] - ave_ans0), 2)sum_final2 += math.pow((temp_i[1] - ave_ans1), 2)
pearson = sum_final0/(math.sqrt(sum_final1) * math.sqrt(sum_final2))
print(f"Pearson={pearson}")

得到f后通过f.value得到数据的list,后续对list里面的数据进行遍历求解即可

通过openpyxl中sheet.cell也可以实现遍历

import openpyxl as xl
f = xl.load_workbook('1.xlsx')
sheet = f['Sheet1']
cell = sheet.cell(1, 1)
print(cell.value)
list_ans = []
for row in range(1, sheet.max_row + 1):list_ans.append([sheet.cell(row, 1).value, sheet.cell(row, 2).value])

        3.1 二维list的求和优化

上面这个练习涉及到了二维list需要对每个list的第一个数字和第二个数字分别对应求和

         3.1.1 for遍历

最简单的方式是直接for遍历list

import openpyxl
import pandas
import mathf = pandas.read_excel(r"E:\Python Project\1.xlsx")
data1 = f.values
print(type(data1))
sum_ans0 = 0
sum_ans1 = 0
for i in data1:sum_ans0 += i[0]sum_ans1 += i[1]

        3.1.2sum

 对多维度的list直接应用sum可以分别对应求和

import openpyxl
import pandas
import mathf = pandas.read_excel(r"E:\Python Project\1.xlsx")
data1 = f.values
print(type(data1))
sum_ans1 = sum(data1)

        3.2作图Barchart

import openpyxl as xl
from openpyxl.chart import BarChart, Reference
f = xl.load_workbook('1.xlsx')
sheet = f['Sheet1']
cell = sheet.cell(1, 1)
print(cell.value)
list_ans = []
for row in range(1, sheet.max_row + 1):list_ans.append([sheet.cell(row, 1).value, sheet.cell(row, 2).value])
plot_data = Reference(sheet, min_col=1, max_col=2, min_row=1, max_row=sheet.max_row)
chart = BarChart()
chart.add_data(plot_data)
sheet.add_chart(chart, 'c1')
f.save('1.xlsx')
http://www.yayakq.cn/news/282265/

相关文章:

  • 企业网站建设费用详情化妆品销售网站的源代码
  • 大型企业网站建设方案推广公司属于什么公司
  • 怎么创建网站论坛商丘网站制作报价信赖赛憬科技
  • wordpress5.21开启多站点网站视频外链怎么做
  • 网站动态设计效果企业网站优化外包
  • 湛江免费制作网站网站制作报价多少
  • 网站建设与规划实训总结大宗商品交易软件哪个好
  • 三亚网站建设公司科技网站排名
  • 网站 建设 领导小组dw网页制作成品下载
  • 长沙做网站开发大概价格专业网站建设技术
  • 做seo网站空间专业宣传片制作拍摄公司
  • 做电影网站主机放哪比较好网站开发英文文献
  • 惠州网站制作培训网站异常传播怎么解除
  • 福永附近网站建设公司ps模板网
  • 建瓯网站建设wzjseo中山市饮食网站建设
  • 哪里可以买链接网站wordpress主题36氪
  • 秀山微信网站建设安徽省工程信息网官网
  • 专门做行测题的网站一个电商网站开发要多久
  • 安庆公司做网站织梦音乐网站
  • 电子商务的网站开发网站群建设优点
  • 杨凌网站建设推广西安营销型网站建设动力无限
  • 网站成功案例分析美的公司网站建设的目的
  • 确定网站设计公司简报无锡网站建设 网站制作
  • 无锡正规网站建设如何做游戏软件
  • 阜南做网站公司学生管理系统 静态网站源码
  • 如何建电子商务网站网站建设流量是怎么回事
  • asp.net 3.5网站开发实例教程蓝顿长沙网站制作公司
  • 网站开发可以用哪些语言网店网站设计
  • 网站怎样恶意刷未来科技
  • 做宣传的网站有哪些网站建设及维护