【问题标题】:How to place a new file in a certian place on hard drive (python)如何将新文件放在硬盘驱动器的某个位置(python)
【发布时间】:2020-05-31 21:04:50
【问题描述】:

我正在制作一个完整的 python 键盘记录器。它经历了一个简单的过程。首先在启动时将击键存储在文件中。接下来,找到文件并通过 WiFi 发送文件。最后,关机。为此,我需要为键盘记录器制作一个文件,以将击键信息发送到。我尝试使用:

open('myfile', 'w+')

这将创建我的文件,但我如何将我的文件放到某个位置?

额外信息:

Python 3.7x

【问题讨论】:

    标签: python-3.x file keylogger


    【解决方案1】:
    • 您可以在文件名中添加路径:

      open('/users/myname/myfile.txt', 'w+')
      open('C:\\Public\\myfile.txt', 'w+')
      
    • 或者,您可以更改当前目录:

      import os
      os.chdir('/tmp/')
      open('myfile.txt', 'w+')
      

      两者都应该工作!快乐编码!

    【讨论】:

      【解决方案2】:

      我相信您正在寻找文件路径。 Python 中的open() 函数采用文件路径和读/写模式。在大多数编程语言和操作系统中,使用点和斜线来表示路径。当前,您的脚本在执行脚本的目录(文件夹)中打开一个名为“myfile”的文件。但是,如果您想将该文件放在文件树上的一个目录中,您可以编写如下函数:

      // Linux
      open('../myfile', 'w+')
      // Windows
      open('..\myfile', 'w+')
      

      不幸的是,这种方法确实需要系统文件树的知识。

      如果此答案对您有所帮助,如果您给予支持或将其标记为正确,我将不胜感激!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2012-12-11
        • 1970-01-01
        • 1970-01-01
        • 2012-11-03
        • 1970-01-01
        • 2015-01-03
        • 2011-08-06
        • 1970-01-01
        相关资源
        最近更新 更多