Questions tagged «file»

可通过基于字符串的名称或路径访问的任意信息块或用于存储信息的资源。文件可用于计算机程序,并且通常基于某种持久性存储。

7
如果指向的文件被移动或删除,Linux上的打开文件句柄会怎样?
如果指向文件同时获得,Linux上的打开文件句柄会发生什么: 移开->文件句柄保持有效吗? 删除->这是否导致EBADF,指示无效的文件句柄? 替换为新文件->该文件是否处理指向该新文件的操作? 由指向新文件的硬链接代替->我的文件可以“跟随”该链接吗? 由指向新文件的软链接代替->我的文件句柄现在是否命中了该软链接文件? 为什么问这样的问题:我正在使用热插拔硬件(例如USB设备等)。可能会发生设备(以及它的/ dev / file)被用户或另一个Gremlin重新连接的情况。 处理此问题的最佳做法是什么?

7
读取巨大的.csv文件
我目前正在尝试从Python 2.7中的.csv文件读取数据,该文件最多包含100万行和200列(文件范围从100mb到1.6gb)。对于少于300,000行的文件,我可以(非常缓慢地)执行此操作,但是一旦超过该行,就会出现内存错误。我的代码如下所示: def getdata(filename, criteria): data=[] for criterion in criteria: data.append(getstuff(filename, criteron)) return data def getstuff(filename, criterion): import csv data=[] with open(filename, "rb") as csvfile: datareader=csv.reader(csvfile) for row in datareader: if row[3]=="column header": data.append(row) elif len(data)<2 and row[3]!=criterion: pass elif row[3]==criterion: data.append(row) else: return data 在getstuff函数中使用else子句的原因是,所有符合条件的元素都将一起列在csv文件中,因此当我经过它们时,为了节省时间,我离开了循环。 我的问题是: 我如何设法使其与较大的文件一起使用? 有什么办法可以使它更快? 我的计算机具有8gb …
107 python  python-2.7  file  csv 

10
即使模板文件存在,Flask也会引发TemplateNotFound错误
我正在尝试渲染文件home.html。该文件存在于我的项目中,但是jinja2.exceptions.TemplateNotFound: home.html当我尝试渲染它时,我一直在获取它。Flask为什么找不到我的模板? from flask import Flask, render_template app = Flask(__name__) @app.route('/') def home(): return render_template('home.html') /myproject app.py home.html
107 python  file  templates  flask 

9
清除文件缓存以重复进行性能测试
我可以使用哪些工具或技术来删除缓存的文件内容,以防止性能结果出现偏差?我相信我需要完全清除或有选择地删除有关文件和目录内容的缓存信息。 我正在开发的应用程序是一个专用的压缩实用程序,预计将进行大量工作,以读取和写入操作系统最近未触及的,不太可能缓存其磁盘块的文件。 我希望消除重复执行分析不同策略以执行文件处理工作的任务时在IO时间中看到的可变性。 我主要对Windows XP的解决方案感兴趣,因为这是我的主要开发机器,但是我也可以使用linux进行测试,因此也对针对该环境的答案感兴趣。 我尝试了SysInternals CacheSet,但是单击“清除”不会导致重新读取我刚刚读过几次的文件的时间增加(在冷启动后恢复计时)。

15
计算目录PHP中有多少个文件
我正在做一个新项目。我想知道某个目录中有多少个文件。 <div id="header"> <?php $dir = opendir('uploads/'); # This is the directory it will count from $i = 0; # Integer starts at 0 before counting # While false is not equal to the filedirectory while (false !== ($file = readdir($dir))) { if (!in_array($file, array('.', '..') and !is_dir($file)) $i++; } …
106 php  file  count  directory 

11
将CSV文件导入.Net中的强类型数据结构
按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实,参考或专业知识的支持,但是这个问题可能会引起辩论,争论,民意调查或扩展讨论。如果您认为此问题可以解决并且可以重新提出,请访问帮助中心以获取指导。 7年前关闭。 将CSV文件导入到强类型数据结构中的最佳方法是什么?
106 c#  vb.net  file  csv  import 


7
如何从Python包内部读取(静态)文件?
您能告诉我如何读取Python包中的文件吗? 我的情况 我加载的程序包具有许多模板(要用作程序的文本文件),我想从程序中加载它们。但是,如何指定此类文件的路径? 想象一下我想从以下位置读取文件: package\templates\temp_file 某种路径操纵?包基本路径跟踪?
106 python  file  package 

20
如何在python中检测文件是否为二进制(非文本)?
如何判断python中的文件是否为二进制(非文本)? 我正在通过python搜索大量文件,并始终在二进制文件中获取匹配项。这使输出看起来异常混乱。 我知道我可以用 grep -I,但是我对数据所做的事情超出了grep所允许的范围。 过去,我只会搜索大于的字符0x7f,但是utf8类似的字符在现代系统上是不可能做到的。理想情况下,解决方案应该很快,但是任何解决方案都可以。
105 python  file  binary 



14
Java中的文件更改了监听器
我想在文件系统中的文件更改时收到通知。除了线程轮询lastModified File属性外,我什么都没有找到,显然,该解决方案不是最佳解决方案。
104 java  file  listener 

7
如何执行文件系统扫描
我需要编写一个函数,当给定文件夹的路径时,该函数会扫描以该文件夹为根的文件。 然后,我需要在该文件夹中显示目录结构。 我知道该怎么做2(我将使用jstree在浏览器中显示它)。
104 file  go  directory 

4
SVN-如何一次提交多个文件
我尝试一次将不同目录中的多个文件提交,如下所示, svn commit –m”log msg” mydir/dir1/file1.c mydir/dir2/myfile1.h mydir/dir3/myfile3.c etc etc 从那以后,我想从提交列表中排除一些文件,因此我将每个文件名放在了上面的命令行中。我将其放在记事本中,总共有25个文件。当我将其复制并粘贴到命令行时,缺少最后几个文件,我猜想这可能是命令行缓冲区限制(?)。我可以增加缓冲区长度吗? 有什么选择可以将所有文件放在文本文件中并作为svn commit的参数吗?
104 svn  file  commit 

15
等待文件在.NET中解锁
在文件被解锁并可以读取和重命名之前,阻塞线程的最简单方法是什么?例如,.NET Framework中是否有WaitOnFile()? 我有一个使用FileSystemWatcher来查找要传输到FTP站点的文件的服务,但是在其他进程完成写入文件之前会触发文件创建事件。 理想的解决方案将有一个超时期限,因此在放弃之前线程不会永远挂起。 编辑:尝试了以下一些解决方案后,我最终更改了系统,以便所有文件都写入Path.GetTempFileName(),然后File.Move()对最终位置执行了a 。一旦FileSystemWatcher触发的事件,该文件已经完成。
103 .net  .net-3.5  file 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.