【问题标题】:Collecting and uploading files with Python使用 Python 收集和上传文件
【发布时间】:2019-10-13 10:47:49
【问题描述】:

我真的是 python 的初学者,我有一个项目,我想在 Linux 机器上收集点文件并将其上传到用户的 GitHub 帐户。因此,如果您的计算机发生任何坏事,或者如果您想收回您的配置,您可以轻松访问您的旧点文件。

  #!/usr/bin/python
import glob

variable = glob.glob('/home/'hostname'/.*')

在这段代码中,我可以找到点文件,但我不知道如何使用这些文件生成目录并将它们上传到用户的 GitHub。 如果你想提交这个开源项目,这里是 GitHub 链接:https://github.com/lvntky/DotCollector

【问题讨论】:

    标签: python linux github linux-kernel dotfiles


    【解决方案1】:

    有关文件和目录操作,请查看 Python 模块 os。它包含类似...的命令

    os.mkdir('/MyNewDir')
    os.walk()
    os.getcwd()
    

    shutil 有复制文件的命令,比如...

    from shutil import copyfile
    src = "/home/user/dir/filename.ext"
    dst = "/MyNewDir/filename.ext"
    copyfile(src, dst)
    

    对于与 git 的接口,请查看GitPython,特别注意remotes

    最后,请确保您了解如何使用github

    【讨论】:

      猜你喜欢
      • 2017-03-09
      • 2015-02-15
      • 1970-01-01
      • 1970-01-01
      • 2015-11-20
      • 2012-08-23
      • 2020-12-05
      • 1970-01-01
      • 2018-04-25
      相关资源
      最近更新 更多