标签: file-io

使用Python将列表写入文件

这是将列表写入文件的最简洁方法,因为writelines()不插入换行符吗?

file.writelines(["%s\n" % item  for item in list])
Run Code Online (Sandbox Code Playgroud)

似乎有一种标准方式......

python file-io newline file list

601
推荐指数
16
解决办法
142万
查看次数

Python打印字符串到文本文件

我正在使用Python打开文本文档:

text_file = open("Output.txt", "w")

text_file.write("Purchase Amount: " 'TotalAmount')

text_file.close()
Run Code Online (Sandbox Code Playgroud)

我想将字符串变量的值替换TotalAmount为文本文档.有人可以让我知道怎么做吗?

python string file-io text

590
推荐指数
6
解决办法
110万
查看次数

使用C++中的ifstream逐行读取文件

file.txt的内容是:

5 3
6 4
7 1
10 5
11 6
12 3
12 4
Run Code Online (Sandbox Code Playgroud)

5 3坐标对在哪里.如何在C++中逐行处理此数据?

我能够得到第一行,但是如何获得文件的下一行?

ifstream myfile;
myfile.open ("text.txt");
Run Code Online (Sandbox Code Playgroud)

c++ file-io ofstream

580
推荐指数
7
解决办法
126万
查看次数

将整个ASCII文件读入C++ std :: string

我需要将整个文件读入内存并将其放在C++中std::string.

如果我把它读成a char[],答案很简单:

std::ifstream t;
int length;
t.open("file.txt");      // open input file
t.seekg(0, std::ios::end);    // go to the end
length = t.tellg();           // report location (this is the length)
t.seekg(0, std::ios::beg);    // go back to the beginning
buffer = new char[length];    // allocate memory for a buffer of appropriate dimension
t.read(buffer, length);       // read the whole file into the buffer
t.close();                    // close file handle

// ... Do stuff with buffer here ...
Run Code Online (Sandbox Code Playgroud)

现在,我想做同样的事情,但是使用a std::string而不是a char[] …

c++ string file-io caching standard-library

559
推荐指数
5
解决办法
49万
查看次数

如何在Ruby中写入文件?

我需要从数据库中读取数据,然后将其保存在文本文件中.

我怎么能在Ruby中做到这一点?Ruby中有文件管理系统吗?

ruby file-io

553
推荐指数
7
解决办法
57万
查看次数

使用jQuery清除<input type ='file'/>

是否可以<input type='file' />使用jQuery 清除控件值?我尝试过以下方法:

$('#control').attr({ value: '' }); 
Run Code Online (Sandbox Code Playgroud)

但它不起作用.

html javascript forms file-io jquery

542
推荐指数
13
解决办法
44万
查看次数

在node.js中一次读取一行文件?

我试图一次读一行大文件.我在Quora上发现了一个关于这个问题的问题,但是我错过了一些联系,以使整个事情融合在一起.

 var Lazy=require("lazy");
 new Lazy(process.stdin)
     .lines
     .forEach(
          function(line) { 
              console.log(line.toString()); 
          }
 );
 process.stdin.resume();
Run Code Online (Sandbox Code Playgroud)

我想弄清楚的是我如何从文件而不是STDIN一次读取一行,如本示例所示.

我试过了:

 fs.open('./VeryBigFile.csv', 'r', '0666', Process);

 function Process(err, fd) {
    if (err) throw err;
    // DO lazy read 
 }
Run Code Online (Sandbox Code Playgroud)

但它不起作用.我知道,在一个紧要关头,我可以回到使用像PHP这样的东西,但我想弄清楚这一点.

我认为其他答案不会起作用,因为文件比我正在运行它的服务器大得多.

javascript file-io lazy-evaluation node.js

517
推荐指数
17
解决办法
40万
查看次数

如何从文件的完整路径获取目录?

获取文件所在目录的最简单方法是什么?我正在使用它来设置工作目录.

string filename = @"C:\MyDirectory\MyFile.bat";
Run Code Online (Sandbox Code Playgroud)

在这个例子中,我应该得到"C:\ MyDirectory".

.net c# directory file-io file

495
推荐指数
8
解决办法
51万
查看次数

UnicodeDecodeError:'charmap'编解码器无法解码位置Y中的字节X:字符映射到<undefined>

我正在尝试使用填充了信息的文本文件来对Python 3程序进行一些操作.但是,在尝试读取文件时,我收到以下错误:

回溯(最近一次调用最后一次):文件"SCRIPT LOCATION",第NUMBER行,在text = file.read()文件"C:\ Python31\lib\encodings\cp1252.py",第23行,在解码中返回codecs.charmap_decode (input,self.errors,decoding_table)[0] UnicodeDecodeError:'charmap'编解码器无法解码2907500位的字节0x90:字符映射到

如果有人能给我任何帮助试图解决这个问题,我将非常感激.

windows unicode file-io decode python-3.x

449
推荐指数
8
解决办法
51万
查看次数

在Python中重命名目录中的多个文件

我正在尝试使用Python重命名目录中的一些文件.

假设我有一个调用的文件,CHEESE_CHEESE_TYPE.***并希望删除CHEESE_所以我的结果文件名将是CHEESE_TYPE

我正在尝试使用os.path.split它,但它无法正常工作.我也考虑过使用字符串操作,但也没有成功.

python file-io file-rename

401
推荐指数
8
解决办法
59万
查看次数