标签: file

从GitHub仓库下载单个文件夹或目录

如何从GitHub上托管的远程Git仓库中仅下载特定文件夹或目录?

举个例子说GitHub repo住在这里:

git@github.com:foobar/Test.git
Run Code Online (Sandbox Code Playgroud)

其目录结构:

Test/
??? foo/ 
?   ??? a.py
?   ??? b.py   
??? bar/
    ??? c.py
    ??? d.py
Run Code Online (Sandbox Code Playgroud)

我只想下载foo文件夹而不是克隆整个Test项目.

git directory file github repository

967
推荐指数
29
解决办法
60万
查看次数

如何在Python中创建文件和修改日期/时间?

我有一个脚本,需要根据文件创建和修改日期做一些事情,但必须在Linux和Windows上运行.

在Python中获取文件创建和修改日期/时间的最佳跨平台方法是什么?

python file

860
推荐指数
8
解决办法
70万
查看次数

如何在Python中移动文件

我查看了Python os界面,但无法找到移动文件的方法.我如何$ mv ...在Python中完成相同的操作?

>>> source_files = '/PATH/TO/FOLDER/*'
>>> destination_folder = 'PATH/TO/FOLDER'
>>> # equivalent of $ mv source_files destination_folder
Run Code Online (Sandbox Code Playgroud)

python file file-handling

811
推荐指数
6
解决办法
87万
查看次数

有没有办法检查文件是否正在使用?

我正在用C#编写一个需要重复访问1个图像文件的程序.大部分时间它都可以工作,但如果我的计算机运行速度很快,它会在将文件保存回文件系统之前尝试访问该文件并抛出错误:"另一个进程正在使用的文件".

我想找到解决这个问题的方法,但是我所有的谷歌搜索都只是通过使用异常处理来创建检查.这违背了我的宗教信仰,所以我想知道是否有人有更好的方法呢?

.net c# file-io file file-locking

809
推荐指数
11
解决办法
49万
查看次数

如何删除/删除Python不为空的文件夹?

当我尝试删除非空文件夹时,我收到"访问被拒绝"错误.我在尝试中使用了以下命令:os.remove("/folder_name").

删除/删除非空文件夹/目录的最有效方法是什么?

python file

790
推荐指数
11
解决办法
59万
查看次数

在内存中创建一个文件供用户下载,而不是通过服务器

有没有办法在客户端创建文本文件并提示用户下载它,而不与服务器进行任何交互?我知道我不能直接写入他们的机器(安全性和所有),但是我可以创建并提示他们保存它吗?

javascript web-applications file client-side

775
推荐指数
17
解决办法
39万
查看次数

"只有HTTP支持跨源请求." 加载本地文件时出错

我正在尝试将3D模型加载到Three.js中JSONLoader,并且该3D模型与整个网站位于同一目录中.

我收到了"Cross origin requests are only supported for HTTP."错误,但我不知道是什么导致它,也不知道如何解决它.

javascript 3d http file three.js

758
推荐指数
14
解决办法
110万
查看次数

在DOS中将DOS行结尾转换为Linux行结尾

如果我打开我在Windows中创建的文件,则所有行都以^M.
如何一次删除这些字符?

linux vim dos2unix editor file

688
推荐指数
16
解决办法
52万
查看次数

如何在python中检查文件大小?

我正在Windows中编写Python脚本.我想根据文件大小做一些事情.例如,如果大小大于0,我将向某人发送电子邮件,否则继续其他事情.

如何检查文件大小?

python file

684
推荐指数
8
解决办法
57万
查看次数

找到一个不是40亿个给定值的整数

这是一个面试问题:

给定一个包含40亿个整数的输入文件,提供一个算法来生成一个未包含在文件中的整数.假设您有1 GB内存.如果您只有10 MB内存,请跟进您的操作.

我的分析:

文件大小为4×10 9 ×4字节= 16 GB.

我们可以进行外部排序,因此我们可以了解整数的范围.我的问题是在排序的大整数集中检测缺失整数的最佳方法是什么?

我的理解(阅读完所有答案后):

假设我们正在讨论32位整数.有2 ^ 32 = 4*10 9个不同的整数.

情况1:我们有1 GB = 1*10 9*8位= 80亿位内存.解决方案:如果我们使用一个代表一个不同整数的位,那就足够了.我们不需要排序.执行:

int radix = 8;
byte[] bitfield = new byte[0xffffffff/radix];
void F() throws FileNotFoundException{
    Scanner in = new Scanner(new FileReader("a.txt"));
    while(in.hasNextInt()){
        int n = in.nextInt();
        bitfield[n/radix] |= (1 << (n%radix));
    }

    for(int i = 0; i< bitfield.lenght; i++){
        for(int j =0; j<radix; j++){
            if( (bitfield[i] & (1<<j)) == 0) System.out.print(i*radix+j);
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

情况2:10 MB内存= …

algorithm search file out-of-memory memory-limit

682
推荐指数
24
解决办法
11万
查看次数