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

电子商务网站如何设计python3 网站开发实例

电子商务网站如何设计,python3 网站开发实例,私密浏览器在线看,备案添加网站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/130013/

相关文章:

  • 手机制作企业网站重型机械网站开发模版
  • 南通网站建设找哪家好上海市建设工程咨询行业协会官网
  • jsp网站开发书籍推荐用dw做的网页怎么连到网站上
  • 天津网站建站推广wordpress 相片
  • 玉溪哪有网站建设服务公司浙江网站建设哪里有
  • 布吉做网站公司外贸网站案例
  • 做网站协议怎么签樟木头网站推广
  • 工信部网站备案查询 验证码错误wordpress域名变了
  • 电子商务毕设做网站seo谷歌外贸推广
  • 任丘住房建设局网站wordpress 自带主题
  • 南阳网站建设制作怎么用网站做远控
  • app平台网站搭建南京开发门户网站的公司
  • 福建省建设干部培训中心网站首页如室室内设计网
  • 做网站一定要注册域名吗杭州网站开发企业
  • 企业网站有哪些功能经典的公司简介
  • 深圳网站设计哪家强wordpress主题显示不出来
  • 高端网站建设济南兴田德润简介电话织梦网站 伪静态
  • 外贸网站做排名网游排行榜2021前十名
  • 超值的郑州网站建设为什么会有免费制作网站
  • 后端网站开发遇到的难题解决织梦的手机端网站
  • 长沙模板建站哪家好华夏名网网站建设教程
  • 有没有建筑学做区位分析的网站想做外贸生意如何起步
  • 怎么做属于自己的音乐网站唐山教育平台网站建设
  • 阜阳集团网站建设漳州做网站
  • 嘉兴模板建站平台培训机构网站
  • 网站开发是什么专业wordpress 个性博客
  • 禹城做网站中国特种做业人员备案考核是什么网站
  • 租腾讯服务器做网站行吗wordpress 自定义菜单
  • 从信息化建设办公室网站百度搜索风云榜游戏
  • 莱芜网站建设与管理网站建设最新教程视频