网站充值功能怎么做,wordpress推广联盟,建设手机网站经验分享,wordpress 只显示文字使用UnityGameFramework日常记录_3_配一键转换配置表
该系列只做记录 不做教程 所以文章简洁直接 会列出碰到的问题和解决方案 只适合UGF萌新
为了提高效率#xff0c;我使用Python编写了一个脚本#xff0c;实现了一键将Excel表格批量转换为带分隔符的Txt文件#xff0c…使用UnityGameFramework日常记录_3_配一键转换配置表
该系列只做记录 不做教程 所以文章简洁直接 会列出碰到的问题和解决方案 只适合UGF萌新
为了提高效率我使用Python编写了一个脚本实现了一键将Excel表格批量转换为带分隔符的Txt文件并支持打包为.exe文件方便非技术人员使用。 文章目录使用UnityGameFramework日常记录_3_配一键转换配置表前言一、安装环境1.安装Python1.安装PyCharm二、开始创建Python项目1.创建Python项目2.敲代码2.导入安装依赖3.打开命令提示符准备打包exe文件1.按下键盘的 Win R输入 cmd回车打开命令行窗口2.安装pyinstaller3.使用 cd 命令切换目录1.假设你的 Python 脚本 main.py 在这个文件夹2.使用 cd 命令切换目录3.开始打包4.exe文件5.双击main.exe 就能进行一键配置表转换了总结前言
在游戏开发过程中配置表是必不可少的一部分。尤其是在使用UGFUnity Game Framework进行游戏框架搭建时数据驱动尤为重要。我们经常需要将策划配置好的Excel表格转换为游戏运行时所需的文本格式如.txt、.csv、.json等。 提示以下是本篇文章正文内容下面案例可供参考
一、安装环境
1.安装Python
Python官网链接: Python官网
1.安装PyCharm
PyCharm官网链接: PyCharm官网 二、开始创建Python项目
1.创建Python项目 2.敲代码
import os
import pandas as pd# 设置输入输出文件夹路径
input_folder rF:\001_PythonProjects\000_PeiZhiBiao\PeiZhiBiao\PeiZhiBiao # 这里替换为你的输入文件夹路径
output_folder rF:\001_PythonProjects\000_PeiZhiBiao\PeiZhiBiao\ShuChuBiao # 这里替换为你的输出文件夹路径# 如果输出文件夹不存在则创建它
os.makedirs(output_folder, exist_okTrue)# 遍历输入文件夹中的所有 .xlsx 文件
for file_name in os.listdir(input_folder):if file_name.endswith(.xlsx):xlsx_path os.path.join(input_folder, file_name)# 读取第一个 sheetdf pd.read_excel(xlsx_path, sheet_name0)# 构造输出 txt 文件路径同名后缀改为 .txttxt_file_name os.path.splitext(file_name)[0] .txttxt_path os.path.join(output_folder, txt_file_name)# 将数据写入 txt 文件使用 UTF-8-BOM 编码制表符分隔df.to_csv(txt_path, sep\t, indexFalse, encodingutf-8-sig)print(f转换完成{file_name} → {txt_file_name})
2.导入安装依赖
在控制台导入依赖包
pip install pandas openpyxl3.打开命令提示符准备打包exe文件
1.按下键盘的 Win R输入 cmd回车打开命令行窗口 2.安装pyinstaller
pip install pyinstaller3.使用 cd 命令切换目录
1.假设你的 Python 脚本 main.py 在这个文件夹
F:\001_PythonProjects\000_PeiZhiBiao2.使用 cd 命令切换目录
cd F:\001_PythonProjects\000_PeiZhiBiaoF:3.开始打包
pyinstaller --onefile main.py4.exe文件 5.双击main.exe 就能进行一键配置表转换了 总结
新手的话估计会遇到很多问题主要是在安装python和PyCharm上特别是配置python的环境变量的时候这块内容网上教程很多B站也有很多视频可以多学习一下~