分类标签归档:python

使用url名称替代绝对或相对路径(django举例)

绝对路径和相对路径往往更易于理解,新手常使用路径引用某个文件,从而使构建的代码不够稳定。

在 Django 中设置 LOGIN_REDIRECT_URL 时,推荐使用 URL 的名称而不是相对路径或绝对路径。

这样做的好处是,如果未来更改了 URL 的结构,只需要在 urls.py 中更新 URL 的名称映射,而不需要在代码的其他部分进行修改。

最佳实现:"使用 URL 名称"

settings.py 文件中,将 LOGIN_REDIRECT_URL 设置为希望用户在登录后重定向到的 URL 的名称。例如:

# settings.py
LOGIN_REDIRECT_URL = 'playlis

Read more (126 views)

python操作excel

需求

某网站导出的excel表需要先变换格式才能整合进新表。

每次都要手动:取消单元格合并->筛选->升序排列->删除多余列。

处理前

修改前

处理后

修改后

让程序来做这些枯燥而重复的工作!

考虑到vba只能对单个excel执行,而c++库太少,python有丰富现成的库,所以选择python作为实现语言。

过程:

①读取文件路径作为变量。

②拆分带有合并的单元格。

③A6~AH14范围内,按A6升序排列。

④删除多余列。

⑤保存并退出。

面向过程,当脚本使用。

代码如下:

filename : dataProcess.py

import xlwings as xw
import t

Read more (245 views)