Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 为什么我的代码在读写时会打印这个_Python_Django - Fatal编程技术网

Python 为什么我的代码在读写时会打印这个

Python 为什么我的代码在读写时会打印这个,python,django,Python,Django,1.my b.txt没有任何内容 2.当我运行代码时,它会打印以下内容: def sss(request): handle=open('b.txt','r+') handle.write("I AM NEW FILE") var=handle.read(); return HttpResponse(var) urlpatterns = patterns('', ('^$',sss), ) 我是新文件7鸸?; ??x鸸鸸v1鸸pZ 0欧元鸸鸸燛?

1.my b.txt没有任何内容

2.当我运行代码时,它会打印以下内容:

def sss(request):
    handle=open('b.txt','r+')
    handle.write("I AM NEW FILE")
    var=handle.read();    
    return HttpResponse(var)

urlpatterns = patterns('',
    ('^$',sss),
)
我是新文件7鸸?; ??x鸸鸸v1鸸pZ 0欧元鸸鸸燛?鸸8N鸸鸸P 坮 愵) 犭 ?`16鸸鸸 中六鸸鸸榑 鸸? 鸸@ 鸸鸸P叠  {鸸€1鸸鸸 v鸸鸸 @+ 爏 鸸 职 鑮 鸸鸸鸸`埤   >?) ?鸸鸸@? Z!x`%鸸P鸸? 鸸鸸鄧鸸鸸@?`7.鸸鸸鸸`? 柜 鸸鸸鑎1X鸸鸸鸸鸸鸸?#鸸餷?鸸€0鸸(问?鸸H鸸P#鸸 ' 鸸(5 ?, 7鸸啵6H宏 0??+噌?  k%8除 `烋 鸸爐"繳`  鸸埻 鸸0?郤 鸸鸸鸸?爛/啊 鸸鸸鸸睾8S1`?`?鸸鸸悀0鸸 ?`??鸸繧爅 鸸餡 鸸些 鸸鸸鸸鸸鸸@]鄡他,,鸸鸸?瘅+?+鸸鸸鸸P戙 @O鸸?? 鸸鸸 37欧元P6蠯7.鸸@= 鸸嘣 囗 ?+xP?x?如?70暡 鸸鸸鸸鸸鸸鸸 €鸸鸸鸸欧元h*x纙1.鸸鸸鸸千欧元叠 鸸鹞8.鸸  鸸萰 鸸`?辣   @?饆 鸸鸸鸸鸸? 鸸€?鸸鸸鸸鸸鸸鄧鸸8(鸸P⒊  ?鸸? p(0B?鸸鸸嗨鸸鸸鸸鸸李 鸸鸸鸸邪 P鸸鸸鸫 爛/爦+鸸蜣 9鸸 楈 ?鸸鸸怱1.鸸鸸恏鸸鸸鸸鸸袖 ; 鸸€?鸸€札 `?(?鸸ㄈ 鸸鸸+ 鸸栉0鸸愵 鸸鸸恾谿6 ?1谹,鸸鸸鸸 {0鸸鸸? X?鸸欧元D鸸&?€?` 鸸H{?鸸葉Xw鸸鸸鸸皢 鸸狑 鸸鄩0缊0堩)欧元Q鸸? ?鸸 ④ @?鸸鸸鸸鸸鸸 ?XA6鸸鸸? O鸸0小时鸸 鸸鸸李 鸸 ? J鸸鸸鸸鸸0昌  57極7-H+鸸鸩  尛 `?鸸 18戙 鸸P噍6.嗤0鸸鸸鸸楧6.鸸坆 鸸A.鸸` 鸸鸸鸸鸸鸸鸸鸸惍砾 pG8s鸸鸸鸸@ ?   (, 蠵 ( 鄭? 鸸╒&鸸缞鸸鐽圡7.鸸繮!0[0m鸸鸸鸸鸸@?発0鸸鸸鸸鸸鸸?  ?鸸饗 p?pZ爦+鸸@?€\1鸸犎 0如 ?艾 鸸棱? 鸸€;鸸? 鸸鸸`? 褶 ? 鸸鸸鸸给*`7.鸸@嵀 6R恈鸸鸸鸸鸸P鸸饇鸸埪00^#燽 鸸鸸8.褶 h€,h ? 鸸鸸x+鸸鸸€37鸸鸸鸸鸸`+鸸P鸸 1.杞 鸸鸸鸸鸸惥*鸸郔6.鸸李 鸸鸸h:鸸鸸83 ? 哀犎鸸鸸0鸸鸸鸸鸸? 蝎P篆 鸸鸸鸸鸸鸸纞"  s找(?)x                                                                                                                                                                                                                                                                                                                                                             Q s l×x ndies”。
*如果值为1,则cand{{value}复数:“y,ies”}显示“1 candy”。
*如果值为2,则cand{{value}复数:“y,ies”}显示“2个糖果”。
u,i u i(RE RG R5 R3 R4(R
为什么?


谢谢

我可以重新设置的唯一方法是使用
'r+'
打开一个现有的非空文件(你绝对确定它是空的吗?)。无论如何,在
'w+'
模式下打开文件会截断它。

您使用的是什么中间件?我猜您安装了很多中间件,这解释了一些垃圾

对于调试,使用日志模块来记录var是什么。否则您无法隔离问题,对吗

另外,在将字符串发送到HttpResponse之前,是否应该将其转换为unicode

I AM NEW FILE7                                                                                                                                                                                                                                            鸸?; ??x 鸸鸸v1鸸pZ€0  鸸鸸燛?鸸8N鸸鸸p 坮 愵) 犭 ?`16鸸鸸 S6鸸鸸榑 鸸? 鸸@ 鸸鸸p叠  {鸸€1鸸鸸 V 鸸鸸 @+ 爏 鸸 职 鑮 鸸鸸鸸`埤   >?) ?鸸鸸@? Z!x`%鸸p?鸸? 鸸鸸鄧鸸鸸@?`7鸸鸸鸸`? 柜 鸸鸸鑎1X 鸸鸸鸸鸸鸸?#鸸餷?鸸€0鸸(Q?鸸H?鸸P?#鸸 ' 鸸(5 ?, 7鸸啵6H宏 0??+噌?  k%8除 `烋 鸸爐"繳`  鸸埻 鸸0?郤 鸸鸸鸸?爛/啊 鸸鸸鸸睾8S1`?`?鸸鸸悀0鸸 ?`??鸸繧爅 鸸餡 鸸些 鸸鸸鸸鸸鸸@]鄡HE,鸸鸸?瘅+?+鸸鸸鸸p戙 @O鸸?? 鸸鸸 37€P6蠯7鸸@= 鸸嘣 囗 ?+xP?x?如?70暡 鸸鸸鸸鸸鸸鸸 €鸸鸸鸸€ h *??x 纙1鸸鸸鸸€K  叠 鸸鹞8? ?鸸  鸸萰 鸸`?辣   @?饆 鸸鸸鸸鸸? 鸸€?鸸鸸鸸鸸鸸鄧鸸8(鸸P⒊  ?鸸? p(0B?鸸鸸嗨鸸鸸鸸鸸李 鸸鸸鸸邪 P?鸸鸸鸫 爛/爦+鸸蜣 9 鸸 楈 ?鸸鸸怱1鸸鸸恏鸸鸸鸸鸸袖 ; 鸸€?鸸€札 `?(?鸸ㄈ 鸸鸸+ 鸸栉0鸸愵 鸸鸸恾谿6 ?1谹,鸸鸸鸸 {0鸸鸸? X?鸸€D 鸸&?€?` 鸸H{ ?鸸葉Xw鸸鸸鸸皢 鸸狑 鸸鄩0缊0堩)€Q 鸸? ?鸸 ④ @?鸸鸸鸸鸸鸸 ?XA6鸸鸸? O 鸸0 h 鸸 鸸鸸李 鸸 ? j鸸鸸鸸鸸0昌  57極7@?H+ 鸸鸩  尛 `?鸸 18戙 鸸P  ?噍6嗤0鸸鸸鸸楧6鸸坆 鸸a 鸸` 鸸鸸鸸鸸鸸鸸鸸惍砾 pG8s鸸鸸鸸@ ?   (, 蠵 ( 鄭? 鸸╒&鸸缞鸸鐽圡7鸸繮!0[ 0m 鸸鸸鸸鸸@?発0鸸鸸鸸鸸鸸?  ?鸸饗 p?pZ爦+鸸@?€\1鸸犎 0如 ?艾 鸸棱? 鸸€;鸸? 鸸鸸`? 褶 ? 鸸鸸鸸给*`7鸸@嵀 6 R 恈鸸鸸鸸鸸p?鸸饇鸸埪00^#燽 鸸鸸8褶 h €,h ? 鸸鸸x+ 鸸鸸€37鸸鸸鸸鸸`+鸸P?鸸 1  杞 鸸鸸鸸鸸惥*鸸郔6鸸李 鸸鸸h: 鸸鸸83 ? 哀犎鸸鸸0s 鸸鸸鸸鸸? 蝎p篆 鸸鸸鸸鸸鸸纞"  s找( ??x                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         Q s l??x ndies".
    * If value is 1, cand{{ value|pluralize:"y,ies" }} displays "1 candy".
    * If value is 2, cand{{ value|pluralize:"y,ies" }} displays "2 candies".
    u   ,i   u    i   (   RE   RG   R5   R3   R4   (   R    R<   R   t   singular_suffixt
   plural_suffix(    (    s?   D:\Python25\lib\site-packages\django\template\defaultfilters.pyt    pluralize4  s$    

c         C   s   d d k  l } | |  ? S(   sD   Takes a phone number and converts it in to its numerical equivalent.i(   t
   phone2numeric(   Rc   R   (   R    R