当前位置: 首页 > 网络应用技术

python搜索目录中有多少欧元

时间:2023-03-06 18:37:19 网络应用技术

  简介:本文的首席执行官注释将介绍Python搜索目录中有多少excel的相关内容。我希望这对每个人都会有所帮助。让我们来看看。

  使用os.path.abspath()函数获取文件的绝对路径

  文件目录结构如下:

  分析

  假设app.py中的config.ini文件的内容,allit的首先是获取app.py parent目录(bin folder)的绝对路径。

  首先,在app.py中进行测试:

  导入操作系统

  def load_file():

  #获取当前的文件路径

  curren_path = os.path.abspath(__file__)

  #获取当前文件的父目录

  父亲_path = os.path.abspath(os.path.dirname(current_path) + os.path.sep +“。”))

  #config.ini文件路径,获取当前目录的父目录的父目录,并缝制父目录的父目录

  config_file_path = os.path.join(os.path.abspath(os.path.dirname(current_path) + os.path.sep +“ ..”),'config.ini')

  打印('当前目录:' + current_path)

  打印('当前父亲目录:' + rath_path)

  print('config.ini路径:' + config_file_path)

  load_file()

  从结果可以看出,一切都是正常的,没有问题。如果您需要从main.py执行app.py load_file()方法?

  让我们测试:

  main.py(相同级别的相同级别):

  来自bin.app import load_file

  如果__-Name __ =='__ main__':

  load_file()

  可以看出,根本没有问题

  扩展内容

  Python OS.Path公共模块简介

  导入操作系统

  因为我在os.listdir(“。”)中:

  如果OS.Path.splitext(i)[1] ==“ .xlsx”:

  打印i

  如果要计算目录中的所有文件,包括子目录,子目录,子目录。

  您可以使用os.walk查找目录中的所有文件

  导入操作系统

  打印总和([[len(x)for _,_,x,x in OS.Walk(OS.Path.dirname(“ test”)))))

  #test是目录名称

  OS.Walk将递归中指定目录中的文件。返回值分别是当前文件夹的完整路径,即当前文件夹中的文件夹中的文件夹和文件。我们只需要文件,所以我不将其取出,只需使用“ _”即可占用一个地方。

  如果您只想计算当前目录中的文件,则不包括子目录。仅使用OS.LISTDIR,仅文件数:文件数:

  len([[x for x in os.listdir(OS.Path.dirname(__file__))如果OM.Path.Isfile(x)]

  1.首先,我是python3.5我使用的。我的办公室版本是2010年。首先打开DOS命令窗口,然后安装必须安装的两个库。命令是:

  PIP3安装XLRD

  PIP3安装XLWT

  2.准备Excel,例如我的一个工作文件之一,我穿上D驱动器/百度经验/11.xlsx,只有一个提示A,内容是某些销售数据

  3.打开pycharm,创建一个新文件excel.py,首先导入支持库

  导入XLRDIMPORT XLWT

  4.对于刚刚开始的新手,首先介绍三个知识。第一个:获取Excel的名称,第二个:获取Excel行的数量和列数,第三个:获取行线的特定值,这个,这个,这是三个最常用的知识点

  5.海报代码和特定分析:

  (1)要操作Excel,您必须首先打开Excel并使用Open_Workbook('Path')

  (2)要获得线条和列,请使用Nrows(线),NCOL(列)

  (3)获取特定值,使用单元格(行,颜色)。价值

  = Sheet2.Cell(1,1)。价值打印(cell_a)

  6.要在Excel中写入值,请使用写属性。重点是使用XLWT的支持库。这个想法是先创建一个Excel,然后创建一个新的页面B,然后将一组数据写入B.finally,将其保存为Excel.xls。建议在2003年保存它。大多数计算机都可以打开。请特别注意保留的Excel路径在Python工作文件的目录下,以粘贴代码:

  stus = [['Year','月],['2018','10'],['2017','9'],['2016','8']] excel = xlwt.workbook()#excelsheet = excel.add_sheet('b')#newly构建 - 构建ping brow = 0 for stu in stus in Stus:col = 0 for s in stu:sheet.write(write(row,col,col,s)#row = row + row + 1excel.seve.save.save.save.save('excel.xls')#

  关于Python如何读取Excel文件,Ingo Xiaobian将在这里与您分享。如果您对Python编程有浓厚的兴趣,我希望本文可以为您提供帮助。如果您想了解更多有关Python编程技能和材料的信息,则可以单击该网站上的其他文章进行学习。

  提取单元的内容,请记住熊猫可以做到

  在文件夹中搜索,您可以使用OS.Walk

  导入大熊猫作为pd

  导入操作系统

  data = pd.read_excel('/users/kelan/downloads/2月5日/anhui.xlsx')

  a = data.columns

  df_empty = pd.dataframe(colorns = a)

  对于父母,添加OS.Walk中的文件名('/users/kelaan/kelaan/downloads/2月5日):

  用于文件名中的文件名:

  #print(os.path.join(父母,文件名)))

  data = pd.read_excel(os.path.join(父母,文件名))

  df_empty = df_empty.append(data,ignore_index = true)

  df_empty.to_excel('/users/kelan/downloads/2月5/11.xlsx')

  请注意中文写作,OS.Walk将返回3个参数,这些参数是路径,目录列表,文件列表,获取第一个和最后一个,最后一个。Ignore_index可以忽略index.began以在Pandas中构建数据帧,填写列中的出价

  结论:以上是首席CTO的全部内容指出,有关Python搜索目录中有多少Excel。感谢您的时间阅读内容,不要忘记在此网站上找到它。