标签: file-io

使用c ++读取文本文件最优雅的方法是什么?

我想std::string用c ++ 读取文本文件的全部内容到一个对象.

使用Python,我可以写:

text = open("text.txt", "rt").read()
Run Code Online (Sandbox Code Playgroud)

它非常简单而优雅.我讨厌丑陋的东西,所以我想知道 - 用C++读取文本文件最优雅的方法是什么?谢谢.

c++ file-io text

57
推荐指数
2
解决办法
6万
查看次数

无需办公即可从C#创建Excel文件

我正在编写一个生成excel报告的程序,目前正在使用Microsoft.Interop.Excel引用.我的开发计算机上有Excel,但最终用户可能安装了Office,也可能没安装Office.如果最终用户计算机上未安装Office,或者此互操作服务是否与实际应用程序分开,此工具是否会失败?

c# excel file-io office-interop

57
推荐指数
6
解决办法
14万
查看次数

尝试在python中读取文件时,处理异常的好方法是什么?

我想在python中读取.csv文件.

  • 我不知道文件是否存在.
  • 我目前的解决方案如下.对我来说这感觉很草率,因为两个独立的异常测试很难并列.

有更漂亮的方法吗?

import csv    
fName = "aFile.csv"

try:
    with open(fName, 'rb') as f:
        reader = csv.reader(f)
        for row in reader:
            pass #do stuff here

except IOError:
    print "Could not read file:", fName
Run Code Online (Sandbox Code Playgroud)

file-io exception python-2.7

57
推荐指数
6
解决办法
14万
查看次数

如果我不在C程序中调用fclose()会发生什么?

首先,我知道用fopen()打开一个文件而不关闭它是非常不负责任和糟糕的形式.这只是纯粹的好奇心,所以请幽默我:)

我知道如果一个C程序打开一堆文件并且从不关闭它们中的任何一个,最终fopen()将开始失败.是否还有其他可能导致代码本身问题的副作用?例如,如果我有一个程序打开一个文件,然后退出而不关闭它,是否会导致运行该程序的人出现问题?这样的程序会泄漏任何内容(内存,文件句柄)吗?程序完成后,再次访问该文件会有问题吗?如果该程序连续多次运行会发生什么?

c file-io fopen fclose

57
推荐指数
4
解决办法
3万
查看次数

Python Pandas:如何只读取前n行的CSV文件?

我有一个非常大的数据集,我无法读取整个数据集.所以,我想只读一部分进行训练,但我不知道该怎么做.任何想法将不胜感激.

python csv file-io pandas

57
推荐指数
1
解决办法
6万
查看次数

如何从Java中读取jar文件?

我想读取一个位于jar我的类路径中包含的s 之一的XML文件.如何阅读包含在内的任何文件jar

java file-io jar

56
推荐指数
4
解决办法
13万
查看次数

如何检查Java中的目录是否为空

我想检查Java中的目录是否为空.但是有可能该目录中有许多文件,所以我想在不查询文件列表的情况下这样做,如果可能的话.

java file-io

56
推荐指数
5
解决办法
4万
查看次数

如何在打开文件时将默认设置为展开?

在我的.vimrc我已经把set foldmethod=syntax启用折叠的方法等.但是,我不喜欢默认,每次我打开一个文件,整个东西都折叠.有没有办法启用foldmethod,但打开文件时展开文件?

vim file-io default unfold

56
推荐指数
5
解决办法
1万
查看次数

Python open()给出IOError:Errno 2没有这样的文件或目录

出于某种原因,我的代码无法打开一个简单的文件:

这是代码:

file1 = open('recentlyUpdated.yaml')
Run Code Online (Sandbox Code Playgroud)

错误是:

IOError: [Errno 2] No such file or directory: 'recentlyUpdated.yaml'
Run Code Online (Sandbox Code Playgroud)
  • 当然,我检查了这是文件的正确名称.
  • 我试过移动文件,给出文件open()的完整路径,似乎没有任何工作.

python file-io file filenotfoundexception file-not-found

56
推荐指数
3
解决办法
30万
查看次数

Python:在目录中查找扩展名为.MP3的最新文件

我试图在Python中找到最近修改过的(从此处开始'最新')特定类型的文件.我现在可以获得最新版本,但无论哪种类型都无关紧要.我想只获得最新的MP3文件.

目前我有:

import os

newest = max(os.listdir('.'), key = os.path.getctime)
print newest
Run Code Online (Sandbox Code Playgroud)

有没有办法修改它只给我最新的MP3文件?

python file-io

56
推荐指数
2
解决办法
4万
查看次数