标签: file-io

OCaml条件文件读取

我想有条件地执行#use"a.ml"命令,即在'if statement'中如下所示...

let funs = function (true) -> #use "1.ml"
| (false)-> #use "2.ml";;
这有什么办法吗?

file-io ocaml conditional-statements

0
推荐指数
1
解决办法
47
查看次数

Java:如何将控制台输出保存到文本文件?

例如,在代码中,我有: System.out.println("Hello World");

控制台将打印: Hello World

所以,我想将控制台输出保存到文本文件中.任何人都可以通过这个暗示我吗?

java file-io

0
推荐指数
1
解决办法
3万
查看次数

从Python列表中删除行 - 包含特定数字的所有行

我希望从列表中删除第4位为0的行.当我现在写出文件时,它并没有消除所有零线.

counter = 0
for j in all_decisions:
    if all_decisions[counter][4] == 0:
        all_decisions.remove(j)
    counter += 1

ofile = open("non_zero_decisions1.csv","a")

writer = csv.writer(ofile, delimiter=',')

for each in all_decisions:
    writer.writerow(each)

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

python file-io list

0
推荐指数
1
解决办法
58
查看次数

有没有办法找出python程序关闭的原因?

有没有一种方法以编程方式找出为什么一个Python的程序关闭?

我在python中制作游戏,我一直在使用内置的open()函数在.txt文件中创建日志.我遇到的一个主要问题是,当它偶尔崩溃时,日志并没有意识到它已经崩溃了.我已设法记录用户是否通过按退出按钮关闭游戏,但我想知道是否有办法检查程序是如何关闭的.例如,如果用户按下退出键,如果它崩溃或强行关闭(例如通过任务管理器)

python file-io

0
推荐指数
1
解决办法
103
查看次数

在Java中加载HashMap

我正在加载这样的HashMap

public void loadFromDefault() {
    keys.clear();
    try {
        FileReader fr = null;
        BufferedReader br = null;

        fr = new FileReader(new File("settings.txt"));
        br = new BufferedReader(fr);

        String s;
        while ((s = br.readLine()) != null ) {
            String[] sa = s.split("=",2);
            keys.put(sa[0], Integer.getInteger(sa[1]));
        }

        fr.close();
        br.close();

    } catch (Exception e) {
        e.printStackTrace();            
    }
}
Run Code Online (Sandbox Code Playgroud)

我的settings.txt看起来像那样

k_close=1
Run Code Online (Sandbox Code Playgroud)

我现在访问HashMap keys.get("k_close").intValue();但我提示NullPointerException.

当我硬编码keys.put("k_close",1);它的工作原理.读取线的拆分正常工作.

java file-io file hashmap

0
推荐指数
1
解决办法
75
查看次数

Matlab - 名称变量与文件名相同?

我正在构建面部识别程序并加载一大堆将用于训练的图像.

目前,我正在使用双循环读取我的图像,迭代文件夹中的子文件夹.

在迭代时,有没有办法在读取和存储图像之前使用图像文件名?

例如.我有一张图片person001.jpg.如何检索该名称(person001)然后读取图像:person001 = imread('next iteration of loop which happens to be person001');

提前致谢.

file-io matlab

0
推荐指数
1
解决办法
113
查看次数

File.length()显然报告错误的文件大小

我正在我的java代码中获取一个文本文件,并试图找出它的长度.我已将文件存储在记事本中,编码类型为ANSI

public static void main(String[] args) throws IOException {

    File file = new File("test.txt");
    // creates the file

    double len=file.length();
    System.out.println(len);
}
Run Code Online (Sandbox Code Playgroud)

我已经采取了test.txt中的支持

你好,世界.而不是12它显示14 ..为什么2额外的chacter?

java file-io

0
推荐指数
1
解决办法
250
查看次数

SysInternals处理打开时不显示我的.txt文件

我正在编写一个与锁定文件一起使用的Windows shell脚本.为了知道某个文件是否被锁定,我正在测试来自SysInternalsHandle*实用程序,根据其文档:

«Handle是一个实用程序,显示有关系统中任何进程的打开句柄的信息.您可以使用它来查看打开文件的程序»

所以我通过创建一个简单的.txt文件来尝试:

C:\Windows\system32>echo Foo >> Foo.txt
C:\Windows\system32>notepad Foo.txt
Run Code Online (Sandbox Code Playgroud)

(记事本显示在屏幕上,其中包含一个名为的新文件Foo.

C:\Windows\system32>handle Foo

Handle v3.51
Copyright (C) 1997-2013 Mark Russinovich
Sysinternals - www.sysinternals.com

No matching handles found.
Run Code Online (Sandbox Code Playgroud)

这里发生了什么?我的文件应该是打开的,记事本应该有一个句柄,但这一行:

handle -p notepad | grep "Foo"
Run Code Online (Sandbox Code Playgroud)

没有结果.
如何使用句柄来了解我的Foo.txt文件是否正在使用(锁定)?
也许有人可以给我一些使用句柄的例子.

windows shell file-io locking handle

0
推荐指数
1
解决办法
1063
查看次数

删除使用PHP生成的CSV文件启动时不需要的空间

我正在使用PHP生成CSV文件.我在做什么

<?php

header("Content-type: text/csv");
header("Content-Disposition: attachment; filename="myfile.csv");
header("Pragma: no-cache");
header("Expires: 0");

echo "mycontent";
exit;
Run Code Online (Sandbox Code Playgroud)

它使用我的内容生成CSV文件,但在CSV内容的开头添加了两个额外的空格(我猜的是标签空格).我已经使用trim()和其他相关函数来删除空格,但它没有帮助.

示例输出(带空格):

    first_column,second_column
first_data,second_data
Run Code Online (Sandbox Code Playgroud)

但它应该是:

first_column,second_column
first_data,second_data
Run Code Online (Sandbox Code Playgroud)

请帮助我如何在CSV文件的开头删除这两个额外的空格.

html php csv file-io removing-whitespace

0
推荐指数
1
解决办法
1417
查看次数

使用FileResult MVC4下载/打开Excel文件不起作用

我试图使用FileResult对象在Excel中的本地磁盘上打开Excel文件.当我单击要打开的文件时,它会下载名为与我的ActionResult(WTF?)相同的文件,当我单击下载的文件时,它会显示"选择程序"窗口.如果我选择Excel,它会打开它,但我缺少什么使它下载为excel文件并打开它没有额外的步骤?下面是我打开文件的switch语句.谢谢

public ActionResult GetFile(string path)
    {

        string extension = new FileInfo(path).Extension;
        if (extension != null || extension != string.Empty)
        {
            switch (extension)
            {
                case ".pdf":
                    return File(path, "application/pdf");
                case ".txt":
                    return File(path, "application/plain");
                case ".jpeg":
                    return File(path, "application/jpeg");
                case ".doc":
                    return File(path, "application/msword");
                case ".docx":
                    return File(path, "application/msword");
                case ".xls":
                    return File(path, "application/msexcel");
                case ".xlsx":
                    return File(path, "application/msexcel");
                default:
                    return File(path, "application/octet-stream");
            }
        }
        return View("Index");
    }
Run Code Online (Sandbox Code Playgroud)

file-io fileresult asp.net-mvc-4

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