python 读取中文文件路径、文件内容

-- coding: utf-8 --

“”"
Created on Mon Oct 21 11:22:13 2019
功能:测试读取中文txt文件名,含中文字符串内容
@author: Acer201209
“”"
import pandas as pd

# 文件路径为中文处理
path1 ='D:\\XXXXXXXXXX_加速度.txt' 
path2 = 'XXXXXXXXXX_加速度.txt'
path3 = '1.txt'
f = open(path1)
df = pd.read_csv(f)
f.close()
print(df.shape)

#-----txt中存在’非数字’处理,类型为str----------------

#---------path3:文件名为英文处理---------------------------
test1 = pd.read_csv(path3,header = None,sep=' ')
boola = np.where(test1 == '非数字')
boolaa = boola[1]   #非数字所在的位置
test11 = test1.copy()
test11[boolaa] = 0

print(test11[5][0])
print(test11[6][0])
print(test11[7][0])
print(test11[8][0])
test111 = test11.values.ravel()
#f.close()

#----------文件名为中文,内容含‘非数字’-----------------------

#---------path2:文件名为中文,内含'非数字'---------------------------
test_china = open(path2,"rt", encoding="utf-8")
test1 = pd.read_csv(test_china,header = None,sep=' ')#

boola = np.where(test1 == '非数字')
boolaa = boola[1]   #非数字所在的位置
test11 = test1.copy()
test11[boolaa] = 0

print(test11[5][0])
print(test11[6][0])
print(test11[7][0])
print(test11[8][0])
wave = test11.values.ravel()
test_china.close()

‘’’
f = open(path1)
df = pd.read_csv(f)
f.close()
print(df.shape)
‘’’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值