标签:file-io

  • 如何使用shared_ptr和SWIG避免内存泄漏 - c++

    时间:2020-9-3

    我正在尝试使用boost::shared_ptr允许我在python脚本中使用c ++文件I / O流对象。但是,生成的包装器警告我它正在泄漏内存。 这是一个显示问题的最小.i文件: %module ptrtest %include "boost_shared_ptr.i" %include "std_string.i" […]

  • 使用Java修改文件内容 - java

    时间:2020-9-2

    我需要就地修改文件的特定内容。我不是,而是,想要创建一个新文件并重写旧文件。而且文件很小,每个最大只有几个MB。对于那些想知道的人(尽管我不确定这是否与OP相关),我需要修改属于版本控制的文件,并且需要修改只读版本。就地进行修改要简单得多。Java API是否可能?如果没有,图书馆提供此服务吗? 参考方案 Java允许随机访问和写入磁盘上的文件。但是,写入文 […]

  • 使用Java在Windows和OS X上保存程序配置文件的最佳位置? - java

    时间:2020-8-28

    我有一个可以在Windows XP / Vista / 7和Mac OS X上运行的SWT Java应用程序。我当前将配置文件保存到: System.getProperty(“user.home”)+文件名 随着Windows Vista和Windows 7中安全性的变化,这似乎不再是保存它的最佳位置。 该文件保存诸如注册密钥信息之类的信息,如果无法保存或删 […]

  • python watchdog监视文件中的更改 - python

    时间:2020-8-27

    亲爱的,我需要查看日志文件中的更改。看完stackoverflow问题后,我看到有人推荐“看门狗”。所以我正在尝试测试,并且不确定文件更改时在哪里添加代码: #!/usr/bin/python import time from watchdog.observers import Observer from watchdog.events import Log […]

  • python关闭文件描述符问题 - python

    时间:2020-8-26

    我认为这个问题更多是“编码风格”,而不是技术问题。 说我有一行代码: buf = open('test.txt','r').readlines() ... 文件描述符会自动关闭还是保留在内存中?如果文件描述符未关闭,则首选的关闭方式是什么? 参考方案 如果将文件对象分配给变量,则可以使用.close()明确关闭它 f […]

  • 使用Python内联CSV文件编辑 - python

    时间:2020-8-26

    我可以使用Python的CSV库或类似技术内联修改CSV文件吗? 当前,我正在处理文件并更新第一列(名称字段)以更改格式。我的代码的简化版本如下所示: with open('tmpEmployeeDatabase-out.csv', 'w') as csvOutput: writer = csv.writer(csvO […]

  • 原子文件写入操作(跨平台) - java

    时间:2020-8-26

    如何建立原子文件写入操作?该文件将由Java服务编写,并由python脚本读取。对于记录,读取远大于写入。但是写操作是成批发生的,而且往往很长。文件大小为兆字节。 现在,我的方法是: 将文件内容写入临时文件同一目录 删除旧文件 将临时文件重命名为旧文件名。 这是正确的方法吗?如何避免出现删除旧文件而新文件名尚未重命名的情况? 这些编程语言(python和ja […]

  • 在Android上合并两个WAVE文件(串联) - java

    时间:2020-8-26

    我一直在尝试在Android上合并两个WAVE文件,但实际上似乎无法使其正常工作。 一切看起来不错,读取文件并将其写入输出文件,该文件在以后也可以读取,并且具有我期望看到的文件大小。 该问题在应用程序完成合并后立即发生。该消息将显示在日志中:在updateListener中发生错误,记录被终止,这是 extAudioRecorder 发出的消息,并在OnRe […]

  • 使用HttpClient将大文件批量上传到Controller,IFormFile始终为空 - c#

    时间:2020-8-24

    我正在尝试创建.Net标准“客户端”类,以将文件(有时非常大)上载到Controller。我想通过将文件分成多个块并一次上传一个文件来做到这一点。目的是让其他应用程序使用此方法,而不是直接与Web Api通信。 我已经有Controller工作了。我已验证它是否可以使用支持节省块的Kendo-ui控件工作。 我遇到的问题是,从客户端类发布时,控制器的IEnu […]

  • 目录漫游而不是os.listdir的更快方法? - python

    时间:2020-8-24

    我正在尝试提高elfinder的性能,elfinder是一个基于ajax的文件管理器(elRTE.ru)。 它在递归过程中使用os.listdir递归地遍历所有目录,并且对性能产生影响(例如列出包含3000多个文件的dir需要7秒)。 我正在尝试改善其性能,这是它的行走功能: for d in os.listdir(path): pd = os.path.j […]