Python 3.x 如何将新文件放置在硬盘上的特定位置(python)

Python 3.x 如何将新文件放置在硬盘上的特定位置(python),python-3.x,file,keylogger,Python 3.x,File,Keylogger,我正在制作一个完整的python键盘记录器。它经历了一个简单的过程。首先在启动时将击键存储在文件中。接下来,找到文件并通过WiFi发送文件。最后,关闭。为了让它工作,我需要为键盘记录器制作一个文件,以便将击键信息发送到。我尝试使用: open('myfile', 'w+') 这将创建我的文件,但如何将文件放置到特定位置 额外资料: Python 3.7x 您可以将路径添加到文件名: open('/users/myname/myfile.txt', 'w+') open('C:\\Public\

我正在制作一个完整的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()
函数采用文件路径和读/写模式。在大多数编程语言和操作系统中,使用点和斜线来表示路径。当前,脚本在执行脚本的目录(文件夹)中打开一个名为“myfile”的文件。但是,如果您希望将该文件放在文件树上更高的一个目录中,则可以编写如下函数:

//Linux
打开('../myfile','w+')
//窗户
打开('..\myfile','w+')
不幸的是,此方法确实需要了解系统文件树

如果这个答案对你有帮助的话,如果你能投赞成票或把它标记为正确的话,我将不胜感激