python - 如何在不使用 Pandas 的情况下设置动态数据路径以在 Python 中保存 CSV 数据
问题描述
我试图弄清楚如何编写我的程序打开一个窗口的代码,以便我可以设置保存 csv 文件的路径。目前文件保存在我的 .py 数据所在的位置。那么如何仅使用“import csv”设置“动态”数据路径?
这是我的代码:
import csv
fruit = ('apple','banana','peach')
eater = ('Timothy', 'James', 'Michael')
list = []
for i in range(len(fruit)):
var1 = fruit[i]
var2 = eater[i]
smalllist = (var1, var2)
list.append(smalllist)
with open('eatingfruit.csv', 'w', newline='') as csv_file:
thewriter = csv.writer(csv_file, delimiter=';')
thewriter.writerow(['fruit', 'eater'])
for i in list:
thewriter.writerow(i)
编辑:当您运行代码时,应该打开资源管理器窗口,用户可以在其中设置应保存数据的数据路径 谢谢!
解决方案
您可以手动输入文件路径和文件名。
import os
import pandas as pd
filepath = input("enter file path: ")
file = input("enter file name: ")
df = pd.read_csv(f'{filepath}{filepath}/')
推荐阅读
- html - 在 Safari 上中断一定数量的字符后隐藏内容
- python - 如何修复 requests.put 方法,因为它显示状态错误代码 500?
- python - 删除 pandas 数据集中的停用词
- android-layout - 在android中的九个补丁图像上使用时不显示图像视图
- sql-server - 从 SQL Server 调用 formsite API
- python-3.x - 安装 Phenotrex 的问题
- javascript - 如何从嵌套数组中删除一个对象,只给该对象一个值?
- npm - js-yaml 和 uglify-js 的 npm 审计报告问题
- swift - 如果访客数量超过 1,异步删除任务将不起作用
- awk - awk - 如何逃脱 在子?