|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
在服务器上写一个超简单的程序,就是想测试一下pickle,先写了个put_to_store,写入时就会出现下面Permission denied的错误提示,于是我写了一个test_pickle来测试是不是写入权限有问题,就出现 contains invalid characters的错误 :
- def put_to_store(file_list):
- all_athletes = {}
- for each_file in file_list:
- ath = get_coach_data(each_file)
- all_athletes[ath.name] = ath
- return all_athletes
- def test_pickle():
- with open('mydata.pickle', 'wb') as mydata:
- pickle.dump('FINALLY', mydata)
- return None
复制代码
执行就会出现错误提示,如下:
AH02429: Response header name 'put_to_store err[Errno 13] Permission denied' contains invalid characters, aborting request, referer:....
AH02429: Response header name '<!--' contains invalid characters, aborting request, referer:...
不管写保存什么内容都是提示这个错误,<!-- 这个东东我也不知道是哪里来的,代码里没有...
系统是ubuntu, python是3.6
求教。。。。
1.运行python的时候sudo用一下root权限试试。
2.如果是改写已有文件,直接chmod a+rw 文件名 给所有读写权限试试
|
|