利用fileinput类从指定的txt文件中读取文件内容。利用fileinputstream,fileoutputstream,实现对指定文件读取和写入功能
时间: 2023-04-24 14:05:04 浏览: 65
利用fileinput类可以方便地从指定的txt文件中读取文件内容。而利用fileinputstream和fileoutputstream,则可以实现对指定文件的读取和写入功能。
具体实现步骤如下:
1. 使用fileinput类打开指定的txt文件,可以使用with语句来自动关闭文件。
```python
import fileinput
with fileinput.input(files=('example.txt')) as f:
for line in f:
print(line)
```
2. 使用fileinputstream读取指定文件的内容,可以使用try-except语句来捕获异常。
```python
import java.io.FileInputStream;
import java.io.IOException;
public class ReadFile {
public static void main(String[] args) {
try {
FileInputStream fis = new FileInputStream("example.txt");
int content;
while ((content = fis.read()) != -1) {
System.out.print((char) content);
}
fis.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
3. 使用fileoutputstream将指定内容写入指定文件中。
```python
import java.io.FileOutputStream;
import java.io.IOException;
public class WriteFile {
public static void main(String[] args) {
String content = "Hello, world!";
try {
FileOutputStream fos = new FileOutputStream("example.txt");
fos.write(content.getBytes());
fos.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
```
以上就是利用fileinput类从指定的txt文件中读取文件内容,以及利用fileinputstream和fileoutputstream实现对指定文件读取和写入功能的具体实现方法。