如何在硬盘上的某个地方放置一个新文件(python)
How to place a new file in a certian place on hard drive (python)
我正在制作一个完整的 python 键盘记录器。它经历了一个简单的过程。首先在启动时将击键存储在文件中。接下来,找到文件并通过 WiFi 发送文件。最后,关机。为此,我需要为键盘记录器创建一个文件,以将击键信息发送到。我尝试使用:
open('myfile', 'w+')
这将创建我的文件,但我如何将我的文件放入特定位置?
额外信息:
Python 3.7x
您可以将路径添加到文件名中:
open('/users/myname/myfile.txt', 'w+')
open('C:\Public\myfile.txt', 'w+')
或者,您可以更改当前目录:
import os
os.chdir('/tmp/')
open('myfile.txt', 'w+')
两者都应该有效!编码愉快!
我相信您正在寻找文件路径。 Python 中的 open()
函数采用文件路径和 read/write 模式。在大多数编程语言和操作系统中,使用点和斜杠来表示路径。当前,您的脚本在您的脚本正在执行的目录(文件夹)中打开一个名为 "myfile" 的文件。但是,如果您想将该文件放在文件树的更高目录中,您可以按如下方式编写函数:
// Linux
open('../myfile', 'w+')
// Windows
open('..\myfile', 'w+')
不幸的是,此方法确实需要了解系统文件树。
如果此回答对您有帮助,请点赞或标记为正确!
我正在制作一个完整的 python 键盘记录器。它经历了一个简单的过程。首先在启动时将击键存储在文件中。接下来,找到文件并通过 WiFi 发送文件。最后,关机。为此,我需要为键盘记录器创建一个文件,以将击键信息发送到。我尝试使用:
open('myfile', 'w+')
这将创建我的文件,但我如何将我的文件放入特定位置?
额外信息:
Python 3.7x
您可以将路径添加到文件名中:
open('/users/myname/myfile.txt', 'w+') open('C:\Public\myfile.txt', 'w+')
或者,您可以更改当前目录:
import os os.chdir('/tmp/') open('myfile.txt', 'w+')
两者都应该有效!编码愉快!
我相信您正在寻找文件路径。 Python 中的 open()
函数采用文件路径和 read/write 模式。在大多数编程语言和操作系统中,使用点和斜杠来表示路径。当前,您的脚本在您的脚本正在执行的目录(文件夹)中打开一个名为 "myfile" 的文件。但是,如果您想将该文件放在文件树的更高目录中,您可以按如下方式编写函数:
// Linux
open('../myfile', 'w+')
// Windows
open('..\myfile', 'w+')
不幸的是,此方法确实需要了解系统文件树。
如果此回答对您有帮助,请点赞或标记为正确!