- 博客(11)
- 收藏
- 关注
原创 多个句柄如何实现同时打开
如果你需要同时保持多个文件句柄打开,推荐使用 contextlib.ExitStack,因为它既避免了嵌套,又符合 Python 的最佳实践。如果文件数量较少,嵌套with语句也是一个简单直接的解决方案。手动管理文件句柄虽然灵活,但容易出错,不推荐在大多数情况下使用。
2025-02-17 22:28:23
448
原创 MODTRAN模型输出参数tape7文件参数解析
详细文档有空再写,详情见链接:ModtranTape7ColumnDescriptions < Main < TWiki (rit.edu)
2023-12-12 17:14:15
1262
5
原创 Mod5 利用MODTRAN模拟辐照度数据代码及参数详解
这里描述的Matlab类封装器Mod5不是一个GUI。它提供了一组函数(在面向对象编程术语中称为“方法”),这些函数简化了MODTRAN案例的处理。这些方法包括将tape5文件格式读入Mod5类的“实例”或“对象”中,更改文件中描述的案例实例,将tape5格式写回文件,运行MODTRAN进行案例计算,并将各种结果从MODTRAN输出文件读回Matlab。还提供了许多绘图方法。
2023-11-03 10:55:06
2536
5
原创 Mod5 – 用于MODTRAN 5的Matlab类封装器
这在辐射度案例中使用(IEMSCT = 1 或 2),通过将Card 1上的SURREF属性设置为‘LAMBER’,然后指向MODTRAN的光谱反照率文件(Card 4L1上的属性SALBFL),并使用Card 4L2上的CSALB属性选择文件中包含的反照率曲线。首次在Mod实例上执行Run方法,即首次调用MODTRAN时,将出现一个对话框,要求您指向您的MODTRAN可执行文件(最好是MOD4v1r1.EXE),无论它安装在您的计算机上的哪个位置。一个标量的Mod5实例有一个单独的子案例。
2023-10-26 18:39:03
1906
2
原创 with open(path) as f 追加写入和覆盖原文件的两种使用方法
在使用with open(path) as f 将数据写入文件时,会发现存在输出正常但是大概保存文件没有改变的情况,此时可能是因为文件的打开方式为追加写方式,更改文件打开方式即可实现再次向文件写入内容时将文件里原有内容覆盖。'a'为在已有文件上追加写入。’w‘则为覆盖现有文件。
2023-05-05 15:04:36
3118
1
原创 pandas.errors.ParserError: Expected 45 fields in line 2, saw 1027
在读取仪器生成的CSV文件时,会出现不同行列数不一致的情况,若用read_csv读取并用sep分列,需要注意按照列数最长的行读取,否则会报错。此时需要先定义name=最长列数(此处为1027)
2023-04-06 15:23:09
329
1
Atmospheric Modeling Using PcModWin&MODTRAN
2023-11-01
Mod5 – A Matlab Class Wrapper for MODTRA5 用于MODTRAN 5的Matlab类封装器
2023-10-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅