使用Python收集和上载文件

使用Python收集和上载文件,python,linux,github,linux-kernel,dotfiles,Python,Linux,Github,Linux Kernel,Dotfiles,我是python的初学者,我有一个项目,我想在Linux机器上收集点文件并上传到用户的GitHub帐户。因此,如果您的计算机发生任何不好的事情,或者如果您想收回您的配置,您可以很容易地访问旧的点文件 #!/usr/bin/python import glob variable = glob.glob('/home/'hostname'/.*') 在这段代码中,我可以找到点文件,但我不知道如何用这些文件生成目录并将它们上载到用户的GitHub上。 如果你想提交这个开源项目,这里有GitHu

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

  #!/usr/bin/python
import glob

variable = glob.glob('/home/'hostname'/.*')
在这段代码中,我可以找到点文件,但我不知道如何用这些文件生成目录并将它们上载到用户的GitHub上。
如果你想提交这个开源项目,这里有GitHub链接:

对于文件和目录操作,请查看Python模块。它包含如下命令

os.mkdir('/MyNewDir')
os.walk()
os.getcwd()
具有用于复制文件的命令,例如

from shutil import copyfile
src = "/home/user/dir/filename.ext"
dst = "/MyNewDir/filename.ext"
copyfile(src, dst)
对于与git的接口,请特别注意

最后,请确保您了解如何在一般情况下使用