Questions tagged «file»

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

5
Python逐行写入CSV
我有通过http请求访问的数据,并由服务器以逗号分隔的格式发送回去,我有以下代码: site= 'www.example.com' hdr = {'User-Agent': 'Mozilla/5.0'} req = urllib2.Request(site,headers=hdr) page = urllib2.urlopen(req) soup = BeautifulSoup(page) soup = soup.get_text() text=str(soup) 文本内容如下: april,2,5,7 may,3,5,8 june,4,7,3 july,5,6,9 如何将这些数据保存到CSV文件中。我知道我可以按照以下步骤做一些事情,逐行进行迭代: import StringIO s = StringIO.StringIO(text) for line in s: 但是我不确定现在如何正确地将每一行写入CSV 编辑--->感谢您提供的反馈,该解决方案非常简单,可以在下面看到。 解: import StringIO s = StringIO.StringIO(text) with open('fileName.csv', 'w') as f: for line …
100 python  string  file  csv  io 

12
在Powershell中从文件名中删除路径和扩展名
我有一系列字符串,这些字符串是文件的完整路径。我只想保存文件名,而没有文件扩展名和前导路径。所以从这个: c:\temp\myfile.txt 至 myfile 我实际上并没有遍历目录,在这种情况下basename可以使用诸如powershell的属性之类的东西,但是我只是在处理字符串。

9
如何使用Java读取正在被主动写入的文件?
我有一个将信息写入文件的应用程序。该信息在执行后用于确定应用程序的通过/失败/正确性。我希望能够在写入文件时读取它,以便可以实时进行通过/失败/正确性检查。 我认为可以做到这一点,但是使用Java时所涉及的陷阱是什么?如果阅读赶上了写作,它会只是等待更多的写操作直到文件关闭,还是此时读将引发异常?如果是后者,我该怎么办? 我的直觉目前将我推向BufferedStreams。这是要走的路吗?
99 java  file  file-io 

9
使用scp递归复制dir时如何过滤文件?
我需要将所有.class文件从服务器复制到本地,并保留所有目录。例如,server:/usr/some/unknown/number/of/sub/folders/me.class将/usr/project/backup/some/unknown/number/of/sub/folders/me.class可问题是,还有许多其他无用的文件,如的.svn基文件我不想。我该如何过滤它们,以便仅使用scp.class文件?
99 file  shell  filter  directory  scp 

9
在Node.js中解析大型JSON文件
我有一个文件,该文件以JSON形式存储许多JavaScript对象,我需要读取该文件,创建每个对象并对其进行处理(以我为例将其插入到db中)。JavaScript对象可以表示为以下格式: 格式A: [{name: 'thing1'}, .... {name: 'thing999999999'}] 或格式B: {name: 'thing1'} // <== My choice. ... {name: 'thing999999999'} 请注意,...表示很多JSON对象。我知道我可以将整个文件读入内存,然后JSON.parse()像这样使用: fs.readFile(filePath, 'utf-8', function (err, fileContents) { if (err) throw err; console.log(JSON.parse(fileContents)); }); 但是,该文件可能确实很大,我希望使用流来完成此操作。我在流中看到的问题是文件内容随时都可能被分解成数据块,那么如何JSON.parse()在此类对象上使用? 理想情况下,每个对象将被读取为一个单独的数据块,但是我不确定如何做到这一点。 var importStream = fs.createReadStream(filePath, {flags: 'r', encoding: 'utf-8'}); importStream.on('data', function(chunk) { var pleaseBeAJSObject = JSON.parse(chunk); // insert pleaseBeAJSObject …

8
如何将PHP文件加载到变量中?
我需要将PHP文件加载到变量中。喜欢include(); 我已经加载了一个简单的HTML文件,如下所示: $Vdata = file_get_contents("textfile.txt"); 但是现在我需要加载一个PHP文件。
98 php  file 

3
如何在内存中创建新的java.io.File?
如何在内存中(而不是在硬盘上)创建新的File(由java.io)? 我正在使用Java语言。我不想将文件保存在硬盘上。 我遇到了一个错误的API(java.util.jar.JarFile)。期待File file着String filename。我没有文件(只有byte[]内容),可以创建临时文件,但这不是一个漂亮的解决方案。我需要验证签名罐子的摘要。 byte[] content = getContent(); File tempFile = File.createTempFile("tmp", ".tmp"); FileOutputStream fos = new FileOutputStream(tempFile); fos.write(archiveContent); JarFile jarFile = new JarFile(tempFile); Manifest manifest = jarFile.getManifest(); 在不创建临时文件的情况下如何获得清单的任何示例将不胜感激。
98 java  file  java-io 

20
PHP:如何检查图像文件是否存在?
我需要查看CDN上是否存在特定图像。 我尝试了以下方法,但不起作用: if (file_exists(http://www.example.com/images/$filename)) { echo "The file exists"; } else { echo "The file does not exist"; } 即使图像存在或不存在,它始终会显示“文件存在”。我不确定为什么它不起作用...
97 php  image  file  file-io 


12
如何将PHP代码/文件添加到HTML(.html)文件?
我无法在HTML页面中使用PHP。例如,index.html。我试过同时使用: <? contents ?> 和 <?php contents ?> 这些都不起作用。我的服务器提供PHP,当我使用.php扩展名时,它可以正常工作。这是一个问题还是我必须更改中的首选项php.ini?
97 php  html  file 

6
Python 2.7:打印到文件
为什么尝试直接打印到文件而不是sys.stdout产生以下语法错误: Python 2.7.2+ (default, Oct 4 2011, 20:06:09) [GCC 4.6.1] on linux2 Type "help", "copyright", "credits" or "license" for more information. >>> f1=open('./testfile', 'w+') >>> print('This is a test', file=f1) File "<stdin>", line 1 print('This is a test', file=f1) ^ SyntaxError: invalid syntax 从帮助(__builtins__),我有以下信息: print(...) print(value, ..., sep=' ', end='\n', …


11
用图像替换输入类型=文件
和很多人一样,我想定制丑陋的东西input type=file,而且我知道如果没有一些技巧和/或,这是不可能做到的javascript。但是,问题是,在我的情况下,上传文件按钮仅用于上传图像(jpeg | jpg | png | gif),因此我想知道是否可以使用clickable将完全用作输入类型文件的“ ”图像(显示对话框,并在提交的页面上显示相同的$ _FILE)。 我在这里找到了一些解决方法,这个方法也很有趣(但是在Chrome = /上不起作用)。 你们想在文件按钮中添加一些样式时会做什么?如果您对此有任何看法,只需点击“答案”按钮;)
96 css  image  file  button  input 


10
用rsync进行双向同步
我有一个文件夹a /和一个远程文件夹A /。现在,我在Makefile上运行以下内容: get-music: rsync -avzru server:/media/10001/music/ /media/Incoming/music/ put-music: rsync -avzru /media/Incoming/music/ server:/media/10001/music/ sync-music: get-music put-music 当我制作sync-music时,它首先将所有差异从服务器发送到本地,然后将相反的内容从本地发送到服务器。 仅当将来只有更新或新文件时,此方法才能很好地工作。如果有删除,则不执行任何操作。 在rsync中,有--delete和--delete-after选项可以帮助实现我想要的功能,但事实是,它在2向同步中不起作用。 如果我想删除Syn上的服务器文件,则删除本地文件后,它可以工作,但是如果由于某种原因(稍后说明),我有一些不在服务器中但在本地存在的文件被删除,我想在本地删除它们,而不是服务器复制(发生这种情况)。 我在上下文中有3台机器: 桌面 笔记本 家庭服务器 因此,有时,服务器将具有通过笔记本同步删除的文件,例如,然后,当我与桌面运行同步时(已删除的服务器文件仍然存在),我希望这些文件被删除而不是被删除。再次复制到服务器。 我想这只有在数据库和操作轨迹下才有可能:P 还有更简单的解决方案吗?谢谢。
95 file  sync  rsync  two-way 

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.