小编Pau*_*aul的帖子

iPython笔记本中的Argparse:无法识别的参数:-f

我正在尝试将.py文件传递给ipython笔记本环境.我之前从未直接与argparse打过交道.我该如何重写这个main()功能?

我试图删除该行def main():并保留其余代码.

但是args = parser.parse_args()"返回了一个错误:

ipykernel_launcher.py:错误:无法识别的参数:-f.

当我跑.%tb: 显示这个

def main():
parser = argparse.ArgumentParser()
parser.add_argument('--data_dir', type=str, default='data/tinyshakespeare',
                   help='data directory containing input.txt')
parser.add_argument('--input_encoding', type=str, default=None,
                   help='character encoding of input.txt, from https://docs.python.org/3/library/codecs.html#standard-encodings')
parser.add_argument('--log_dir', type=str, default='logs',
                   help='directory containing tensorboard logs')
parser.add_argument('--save_dir', type=str, default='save',
                   help='directory to store checkpointed models')
parser.add_argument('--rnn_size', type=int, default=256,
                   help='size of RNN hidden state')
parser.add_argument('--num_layers', type=int, default=2,
                   help='number of layers in the RNN')
parser.add_argument('--model', type=str, default='lstm',
                   help='rnn, gru, or lstm')
parser.add_argument('--batch_size', type=int, default=50, …
Run Code Online (Sandbox Code Playgroud)

python ipython ipython-notebook

3
推荐指数
3
解决办法
6237
查看次数

如何清理文本数据中的\ xc2\xa0\xc2\xa0 .....

当我尝试使用以下python代码读取文本文件时:

     with open(file, 'r') as myfile:
          data = myfile.read()
Run Code Online (Sandbox Code Playgroud)

得到了一些奇怪的字符以\ x ....开头,它们代表什么以及如何在阅读文本文件时摆脱它们?

例如

......\xc2\xa0\xc2\xa0 1984年第1章星期二\ xe2\x80\x9chey,杰克,你的妈妈让我去接你了\ xe2\x80\x9d雅各布罗宾斯知道比接受乘车更好来自一个陌生人,但当他妈妈的朋友ronny在学校门口等他时,他不情愿地坐进了车里.\ xe2\x80\x9cmy这个名字是jacob ........

python python-2.7 python-3.x

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