[英]how to open excel file in python using pandas?
如何在不连接整个路径的情况下打开 python 中的 xls 或 csv 文件?
例如:而不是使用 c:/user/...filename 你如何将它与文件名连接? 是否可以使用 pandas? 这是为了将代码从控制台传输到另一个控制台,并且代码能够轻松打开。 据我了解,如果我使用该路径并将代码发送到另一台计算机,则 excel 页面将不会在那里打开。 顺便说一句,代码将与原始 excel 表一起发送
在这种情况下,我相信您必须将工作目录设置为 your.py 文件的绝对路径。
请注意,对于下面的代码,您的.csv 文件应与 your.py 文件位于同一目录中。
import os.path
import pandas as pd
base_dir = os.path.dirname(os.path.abspath(__file__)) # set directory to location of .py file
os.chdir(base_dir) # change directory
csv_file = pd.read_csv('file.csv',sep=',') # read .csv
类似于@Ira H. 的解决方案,但您可以生成完整路径,而不是更改工作目录:
import os.path
import pandas as pd
base_dir = os.path.dirname(
os.path.abspath(__file__)
) # set directory to location of .py file
csv_file = pd.read_csv(f"{base_dir}\\full_paths.csv", sep=",") # read .csv
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.