windows文件路径 C:\Users\code\Desktop\database_testdata.csv,由于python对正反斜杠敏感的原因,在写入时需要将路径改变为如下:
正斜杠:C:/Users/code/Desktop/database_testdata.csv
反斜杠:C:\\Users\\code\\Desktop\database_testdata.csv
原始字符串:r'C:\Users\code\Desktop\database_testdata.csv'
#相对路径
current_cwd=os.getcwd()
file_path=os.path.join(current_cwd,'database_testdata.csv')
with open (file_path,'r') as file:
rows=file.readlines()
for row in rows:
print row
#绝对路径
file_path = os.path.abspath('C:/Users/code/Desktop/database_testdata.csv')
with open (file_path,'r') as file:
rows=file.readlines()
for row in rows:
print row
# input 输入文件路径
file_path=input("请输入文件路径:'C:\\Users\\code\\Desktop\\database_testdata.csv'")
with open (file_path,'r') as file:
rows=file.readlines()
for row in rows:
print row
input输入文件路径时特别注意!!!
1.input函数输入的是字符串,所以输入时要加引号"";
2.不能直接从文件属性-安全-对象名称中拷贝文件路径进行输入,若输入会报错;
3.文件不能放在有安全属性的目录中,否则也会报错
#原始字符串
file_path = r'C:\Users\code\Desktop\database_testdata.csv'
with open (file_path,'r') as file:
rows=file.readlines()
for row in rows:
print row