Questions tagged «io»

在计算中,输入/输出或I / O是指信息处理系统(例如计算机)与外界(可能是人类)或其他信息处理系统之间的通信。


9
使用熊猫从txt加载数据
我正在加载一个包含浮点和字符串数据混合的txt文件。我想将它们存储在可以访问每个元素的数组中。现在我正在做 import pandas as pd data = pd.read_csv('output_list.txt', header = None) print data 这是输入文件的结构:1 0 2000.0 70.2836942112 1347.28369421 /file_address.txt。 现在,数据将作为唯一列导入。我如何划分它,以便分别存储不同的元素(所以我可以调用data[i,j])?以及如何定义标题?
159 python  io  pandas 

7
如何使用C#查找和替换文件中的文本
到目前为止我的代码 StreamReader reading = File.OpenText("test.txt"); string str; while ((str = reading.ReadLine())!=null) { if (str.Contains("some text")) { StreamWriter write = new StreamWriter("test.txt"); } } 我知道如何查找文本,但是我不知道如何用自己的文本替换文件中的文本。



29
为什么拒绝访问路径?
我在尝试删除文件时遇到问题,但出现异常。 if (result == "Success") { if (FileUpload.HasFile) { try { File.Delete(Request.PhysicalApplicationPath + app_settings.login_images + txtUploadStatus.Text); string filename = Path.GetFileName(btnFileUpload.FileName); btnFileUpload.SaveAs(Request.PhysicalApplicationPath + app_settings.login_images + filename); } catch (Exception ex) { Message(ex.ToString()); } } } 另外,我应该注意,我尝试从中删除的文件夹对网络服务具有完全控制权。 完整的异常消息为: System.UnauthorizedAccessException:拒绝访问路径'C:\ Users \ gowdyn \ Documents \ Visual Studio 2008 \ Projects \ hybrid …


18
如何快速检查文件夹是否为空(.NET)?
我必须检查磁盘上的目录是否为空。这意味着它不包含任何文件夹/文件。我知道,有一个简单的方法。我们获取FileSystemInfo的数组,并检查元素数是否等于零。像这样: public static bool CheckFolderEmpty(string path) { if (string.IsNullOrEmpty(path)) { throw new ArgumentNullException("path"); } var folder = new DirectoryInfo(path); if (folder.Exists) { return folder.GetFileSystemInfos().Length == 0; } throw new DirectoryNotFoundException(); } 这种方法似乎还可以。但!!从性能的角度来看,这是非常非常糟糕的。GetFileSystemInfos()是一个非常困难的方法。实际上,它枚举了文件夹的所有文件系统对象,获取了它们的所有属性,创建了对象,填充了类型化数组等。所有这些只是为了简单地检查Length。那是愚蠢的,不是吗? 我只是剖析了此类代码,并确定在约500毫秒内执行了约250次此类方法的调用。这非常慢,我相信可以更快地完成。 有什么建议?
140 .net  io  directory 


4
Python的file.flush()到底在做什么?
我在Python 文档的File Objects中找到了这个: flush()不一定会将文件的数据写入磁盘。使用flush()和os.fsync()来确保此行为。 所以我的问题是:Python到底在flush做什么?我以为这会强制将数据写入磁盘,但现在我发现并没有。为什么?

12
在C ++程序中使用scanf()比使用cin更快?
我不知道这是不是真的,但是当我在一个提供问题的网站上阅读常见问题解答时,我发现了一些东西,引起了我的注意: 检查您的输入/输出方法。在C ++中,使用cin和cout太慢。使用这些,您将保证无法用大量输入或输出解决任何问题。请改用printf和scanf。 有人可以澄清一下吗?在C ++程序中使用scanf()真的比使用cin >>更快吗?如果是,那么在C ++程序中使用它是否是一个好习惯?我以为这是C特定的,尽管我只是在学习C ++。
126 c++  c  performance  io 

7
Java:PrintStream和PrintWriter之间的区别
PrintStream和之间有什么区别PrintWriter?由于我经常将这两个类混在一起,因此它们有许多共同的方法。而且,我认为我们可以将它们用于完全相同的事物。但是必须有所不同,否则,只有一个阶级。 我搜索了档案,但找不到此问题。

30
如何将超时添加到Console.ReadLine()?
我有一个控制台应用程序,我想在其中给用户x秒的时间来响应提示。如果经过一定时间后仍未输入任何内容,则程序逻辑应继续。我们假设超时意味着空响应。 解决这个问题的最直接方法是什么?
122 c#  .net  console  timeout  io 

7
是否可以从InputStream创建File对象
有什么方法可以从中创建java.io.File对象java.io.InputStream吗? 我的要求是从RAR读取文件。我不是要写一个临时文件,而是要在RAR存档中找到一个文件。
121 java  io 

4
console.writeline和System.out.println
console.writeline和之间的技术区别到底是什么System.out.println?我知道System.out.println写入标准输出,但这与控制台不同吗? 我不完全理解的文档进行console.writeline。
120 java  io 

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.