Questions tagged «file»

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

17
PHP,获取不带文件扩展名的文件名
我有这个PHP代码: function ShowFileExtension($filepath) { preg_match('/[^?]*/', $filepath, $matches); $string = $matches[0]; $pattern = preg_split('/\./', $string, -1, PREG_SPLIT_OFFSET_CAPTURE); if(count($pattern) > 1) { $filenamepart = $pattern[count($pattern)-1][0]; preg_match('/[^?]*/', $filenamepart, $matches); return strtolower($matches[0]); } } 如果我有一个名为的文件my.zip,则此函数返回.zip。 我想做相反的事情,我希望函数my不带扩展名就返回。 该文件只是变量中的字符串。
205 php  file  string 

8
被python文件模式“ w +”混淆
从文档中 模式“ r +”,“ w +”和“ a +”打开文件进行更新(请注意,“ w +”会截断文件)。在区分二进制文件和文本文件的系统上,将'b'追加到以二进制模式打开文件的模式;在没有此区别的系统上,添加“ b”无效。 与此 w +:打开一个文件进行读写。如果文件存在,则覆盖现有文件。如果该文件不存在,请创建一个新文件以进行读写。 但是,如何读取打开的文件w+?
201 python  file  io 


4
如何使用open with语句打开文件
我正在研究如何在Python中进行文件输入和输出。我编写了以下代码,以将文件列表中的名称列表(每行一个)读入另一个文件中,同时对照文件中的名称检查名称并将文本附加到文件中。该代码有效。可以做得更好吗? 我想对with open(...输入文件和输出文件都使用该语句,但是看不到它们如何位于同一块中,这意味着我需要将名称存储在一个临时位置。 def filter(txt, oldfile, newfile): '''\ Read a list of names from a file line by line into an output file. If a line begins with a particular name, insert a string of text after the name before appending the line to the output file. ''' outfile = …
198 python  file  python-3.x  file-io  io 

15
在C#中将数据写入CSV文件
我正在尝试csv使用C#语言逐行写入文件。这是我的功能 string first = reader[0].ToString(); string second=image.ToString(); string csv = string.Format("{0},{1}\n", first, second); File.WriteAllText(filePath, csv); 整个函数在一个循环内运行,并且每一行都应写入csv文件。在我的情况下,下一行将覆盖现有行,最后,我在csv文件中仅获得了最后一条记录。如何写csv文件中的所有行?
197 c#  file  csv 


2
Git:从另一个分支复制目录中的所有文件
如何从另一个分支复制目录中的所有文件?我可以通过执行以下操作列出该目录中的所有文件 git ls-tree master:dirname 然后,我可以通过执行以下操作分别复制所有文件 git checkout master -- dirname/filename 但是,到目前为止,使用通配符是完全失败的。这什么都不做: git checkout master -- dirname/*.png 尽管我想我可以使用bash脚本来执行此操作,但必须有一种更简单的方法,对吗?
188 git  file  copy  branch 





30
使用Python获取文件的最后n行,类似于tail
我正在为Web应用程序编写日志文件查看器,为此,我想在日志文件的各行中进行分页。文件中的项目是基于行的,底部是最新的项目。 因此,我需要一种tail()可以n从底部读取行并支持偏移量的方法。我想到的是这样的: def tail(f, n, offset=0): """Reads a n lines from f with an offset of offset lines.""" avg_line_length = 74 to_read = n + offset while 1: try: f.seek(-(avg_line_length * to_read), 2) except IOError: # woops. apparently file is smaller than what we want # to step back, go …
181 python  file  file-io  tail  logfiles 




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.