关闭后可以打开stdin(0)吗?

时间:2017-01-26 15:14:28

标签: c linux io

我有一个问题,研究标准I / O.

import pandas as pd
# create your two dataset here and perform below operation
pd.merge(FIRST_TABLE, SECOND_TABLE, how='left', on=['Var1'])

使用上面的代码,是否可以打开stdin? 在stackoverflow上提问之前,我认为open('/ dev / tty'); 。 但它似乎没有完全打开标准杆。 我希望不要使用dup()

1 个答案:

答案 0 :(得分:1)

在我看来,实现这一目标的理想方法是

  • 使用 pt.ShowRowStripes = true; secondWorksheet.FirstRow().Hide(); secondWorksheet.TabActive = true; secondWorksheet.CollapseRows(1); secondWorksheet.Rows().Collapse(); pt.EnableShowDetails = false; pt.ShowValuesRow = false; secondWorksheet.PageSetup.ShowGridlines = true; secondWorksheet.ShowGridLines = true; workbook.PageOptions.ShowGridlines = true; secondWorksheet.PivotTables.First().EnableShowDetails = false; 创建备份dup()
  • fd close()
  • 执行操作
  • 使用stdin恢复stdin并传递上一个备份dup2()