Python中,已知文件路径,但并不知道文件名。如何用Python实现文件名的获取

Python中,已知文件路径,但并不知道文件名。如何用Python实现文件名的获取,第1张

import os

d=文件路径

l=oslistdir(d)

则l就是文件夹里所以子文件夹和文件的列表,可以通过ospathisfile和ospathisdir来对列表里的项进行判断看是文件还是文件夹。

import os

for root,dirs,files in oswalk('e:\\case'):

    for filespath in files:

      print(ospathjoin(root,filespath))

这是所有GUI编程里面基础的内容,直接使用框架提供的内置函数即可。比如pyqt,使用

from PyQt4 import QtGui

# inside a QWidget class

fname = QtGuiQFileDialoggetOpenFileName(self, 'Open file')

默认返回的就是完整路径。

from ctypes import 

def get_mouse_point():

   po = POINT()

   windlluser32GetCursorPos(byref(po))

   return int(pox), int(poy)

1python文件保存之后默认的文件类型都是py,而py文件直接双击去点它的话是不能够将其打开的,而是会出现提示找不到可以打开这个文件的应用程序。

这是因为python在安装之后虽然会带一个默认的编辑器IDLE以及解释器pythonexe,但是这两个程序都不是python文件的默认打开方式和执行方式。

2所以要打开保存后的python文件的话有两种方式,第一种就是右键它然后选择打开方式,在打开方式里面选择记事本这个应用程序将其打开就行,因为python文件实际上也是一个文本类型文件。如果不用记事本的话就需要点击其他程序,然后找到pycharm或者是IDLE之类的python编辑器来将其打开了。

第二种方式的话就是将py后缀改成pyw后缀,这样它就会被视为经过编译后的python文件,双击的话会直接调用默认文本编辑器打开它

3如果是要打开python文件并且运行的话也有几种方式,打开python编辑器然后将python文件拖进去就能自动将其打开,然后按下shift+F10快捷键就能运行python文件了。

下pygame module,然后

import pygame

pygameinit()

screen = pygamedisplayset_mode([100,100]) ##size of window

your_image = pygameimageload("your_image_namepng") ## image must be in the same folder, else path must be specified

while 1:

    screenblit(your_image,[0,0]) ##pos of your image on the window

    for event in pygameeventget():

        if eventtype == pygameQUIT:

            exit()

    

    position = pygamemouseget_pos() ##position of mouse on window

    print position

    pygamedisplayset_caption(str(position)) ##make it the title of the window

    pygamedisplayflip()

以上就是关于Python中,已知文件路径,但并不知道文件名。如何用Python实现文件名的获取全部的内容,包括:Python中,已知文件路径,但并不知道文件名。如何用Python实现文件名的获取、python 如何获取一个文件夹内包括子文件夹所有文件的名字和路径、python如何选择文件,并获得所选择文件的全路径名称等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/9762326.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存