小编rmp*_*150的帖子

写入文本文件而不用Java覆盖

我正在尝试编写一个方法,如果一个文件尚未存在,则生成"log.txt文件"然后写入该文件.我遇到的问题是每次调用该方法时,它都会覆盖现有的日志.如何更改方法以便不是覆盖数据而是更新文件?

我的写文件方法:

    File log = new File("log.txt")
    try{
    if(log.exists()==false){
            System.out.println("We had to make a new file.");
            log.createNewFile();
    }
    PrintWriter out = new PrintWriter(log);
    out.append("******* " + timeStamp.toString() +"******* " + "\n");
    out.close();
    }catch(IOException e){
        System.out.println("COULD NOT LOG!!");
    }
Run Code Online (Sandbox Code Playgroud)

java

18
推荐指数
2
解决办法
9万
查看次数

使用 PyPDF2 为 PDF 添加书签

我正在尝试使用 PyPDF2 向 PDF 添加书签。我运行以下没有问题。但是永远不会创建书签。关于我做错了什么的任何想法。PDF 有 2 页长。

from PyPDF2 import PdfFileWriter, PdfFileReader

output = PdfFileWriter() # open output
input = PdfFileReader(open('test.pdf', 'rb')) # open input
output.addPage(input.getPage(0)) # insert page
output.addBookmark('Hello, World Bookmark', 0, parent=None) # add bookmark
Run Code Online (Sandbox Code Playgroud)

python pypdf2

4
推荐指数
2
解决办法
3324
查看次数

如何在Java中存储数万亿?

我试图在变量中存储一万亿.然而,即使变量类型很长,eclipse也会继续磨损,超出范围.

这是我的代码:

long temp = 1;

if(...){
    temp = 1000000000000;
}
Run Code Online (Sandbox Code Playgroud)

如果有人知道为什么会这样,我会非常感激.

java primitive

2
推荐指数
1
解决办法
6404
查看次数

如何在for循环结束时执行命令?

我有以下代码

for x in list:
    if x.getValue == variableValue: 
        Print('Found')
Run Code Online (Sandbox Code Playgroud)

我想在循环的最后一次迭代中打印一条说"找不到匹配"的语句.

反正知道如果x当前正在运行通过for循环是最后xlist

python for-loop

2
推荐指数
2
解决办法
2077
查看次数

标签 统计

java ×2

python ×2

for-loop ×1

primitive ×1

pypdf2 ×1