new FileInputStream(path+"/"+fileName), "GBK")
//FileReader fr=new FileReader(path+"/"+fileName)
BufferedReader br=new BufferedReader(fr)//建立BufferedReader对象,并实例化为br
String Line=br.readLine()//从文件读取一行字符串
//判断读取到的字符串是否不为空
String str=""
while(Line!=null){
str=str+Line+"\n"
Line=br.readLine()//从文件中继续读取一行数据
}
request.setAttribute("buffer", str)
br.close()//关闭BufferedReader对象
fr.close()//关闭文件
用上面的方式可以读取本地(本例是AIX系统)的文件,可如何读取服务器上的文件呢
服务器上的文件可以知道 IP地址已经用户名和密码 已经文件的完整路径。
服务器是LINUX系统。
reader = csv.reader(open('E:/BigData/tianchi_mobile_recommend_train_user.csv','r+'))\t是制表符,直接用/代表\避免 出现 "\t" "\n"这样的转 义符