@1方法一
import xlrd
data=xlrd.open_workbook('F:/data.xlsx')#excle文件位置
sheet=data.sheets()[0]#读取第一个表
rows=sheet.row_values(0) #读取第一行
print(rows) #打印第一行
clou=sheet.col_values(0) #读取第一列
print(clou)#打印第一列
print(rows,clou) #打印第一行第一列
x=clou[1:] #去除第一行的第一个数
print(x)
--------------------------------------------------------
@2
import xlrd #导入包
import pandas as pd
data=pd.read_excel('F:/data.xlsx', sheet_name='Sheet1')
#print(type(data))
#print(data)
print(data['B'])#读取某一列
print(data.values)#输出值
print(data.describe())#输出每列的统计数据
x=data[0:10]
print(x)#输出前3行
print(x.T)#转置
print(x.sort_index(axis=1,ascending=False))
a=data.describe()
import reyourfile = "a.txt"
yourtarget = "xxx"
with open(yourfile,"r") as fi:
for line in fi:
if line.strip():
tmp = re.split("\s+",line.strip())
if tmp[0] == yourtarget:
print("|"+"|".join(tmp)+"|")
在python中,可以使用内置函数inspect.currentframe()来获取当前执行的调用栈中的帧对象,然后使用帧对象的f_lineno属性来获取当前行号,最后使用print()函数将该行号打印出来。
具体代码类似这样:
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)