如何用Python打开指定的某个文件夹?比如我要用Python打开D盘里的一个普通文件,该怎么做?

如何用Python打开指定的某个文件夹?比如我要用Python打开D盘里的一个普通文件,该怎么做?,第1张

*** 作系统一般不允许程序直接 *** 作磁盘文件的,文件在磁盘上的读写都是由 *** 作系统提供的,文件 *** 作包括创建、删除、修改权限、读取、写入等。要想实现对文件的 *** 作就需要请求 *** 作系模盯统打开一个文件对象,然后通过 *** 作系统提供的接口来实现对文件读写的相关 *** 作。读写文件是最常见的 I/O *** 作,Python内置相关API可以帮助我们快速的实现文件读写 *** 作。

文件对象

Python内置的 open() 函数可以用于打开指定文件 ,该函数会返回一个文件对象(该对象包含了当前文件拥有的属性信息,相当于文件句柄)。参数file为要创建或打开文件的文件名称,参数mode用于指定文件的打开模式(可选),盯码竖参数buffering用于指定对文件做读写 *** 作时是否使用缓冲区。在打开文件之后就可调用文件对象的属性和方法,完成对文件的读/写 *** 作之后最后需凯大要关闭该文件,通过文件对象的close() 函数来实现即可。

打开模式

文件打开是可以指定其打开的模式,该参数通过mode来指定【默认模式为只读(r)】。选择不同的打开模式决定了后续可以对文件进行 *** 作,如果使用 r 模式打开的文件则只能读取文件而无法修改文件内容。open()提供了多种打开模式,下面列出了对应的打开模式和说明:

1、首先,确保我们已经正确安装了python2.7的环境,然后,编辑一个.py文件。

2、然后,我们用python运行下该文件,可瞎困以看到,界面首先d出了一个选择文件的对话框,符合我们预期。

3、然后,我们在里面选择一个文件,如图所示,这里我们选择了某Word文档。

4、然后,点击【确定】后,可以看到黑色的界面上,打印输出了一段文字:C:/Users/用户名/Desktop/JAVA设计模式总结磨兄念之23种设计模式.docx,符合预期。

5、然后,又会d出一个选择文件夹的对话框,这里选择【桌面】,点击【尘物确定】按钮。

6、最后,界面上有输出了:C:/Users/用户名/Desktop,符合我们的预期。

题主你好,

在开始菜单中找到python的安装目录, 在这个目录下图1和图2的图标你应该都能看到, 然后在图1图标上单击右键, 选择打开文件位置, 此时会d窗,并打开这个文件的位置,记住这个位置.

在桌面上的py文件上右击,选择打开方式(就是你第3幅图的 *** 作), 点击 "选择其他应用", 此时还会d出一个窗口,在这个窗口中,找到上面第1步时的那个位置,并选择相应的文件, 然后在该窗口下面有个,"总是以这种方式打开",给勾上, 确定后, 默认打开方式应该就变过来了.

写在最后: 我手边没有windows系统, 上面是我凭记忆写的, 大概是这个意思, 如果题主哪块有问题我们可以截图交流

希望可以帮到题主, 欢迎追问.

-----

1.你现在的python脚本文件显示的是这样的:

2.在开始菜单中找到python安装目录(1),然后在该目录下的两个文件(2)下的任意一个上点击右键 >选择 "更多" >选择 "打开文件位置":

3.在"打开文件位置"d出的窗口中, 你就能看到上图开始菜单中python文件夹下的那四个快捷方式的图标, 此时记住复制当前的路径(第1个红框中的内容), 仔细看第2个红框中的两个快捷方式, 第1个就是一会儿我们要选的, 你现在的py文件默认是用第2个黑告仿底的那个打开的:

4.回到桌面兄友扮, 在任意py文件上右键>选择 "属性":

5.在d出的窗性窗口中,点击 "选择"(单词的意思是更改,有图片, 你照着点就行):

6.在点击"选择"(或是更改)d出窗口后, 点击"更多应用":

7.然后在"更多应用"d窗中, 向下拉, 再点击 "在本电脑上查找另羡灶外的应用:"(我翻译的可能跟实际的中文不一样, 具体看图):

8.在d出的窗口中, 将第3步复制的地址给粘贴到地址栏(1)中并回车, 回车后你就会看到第3步中看到的那几个快捷方式了,此时点击第1个底是白色的那个图标(2),然后点击右下角的打开(3):

9.此时你会发现, 桌面的图标已经换过来了:

10.最后点击 属性对话框下面的 "确定" 按钮就完事了:

11.最后桌面python文件的图标就恢复为原来默认的了:


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

原文地址: http://outofmemory.cn/tougao/12120693.html

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

发表评论

登录后才能评论

评论列表(0条)

保存