python

碎叨

0x00 周六几个本科同学来我家吃饭, 感慨本科毕业就过去快三年了
0x01 小白领跟 IT 民工的外形差异还是能很明显看出来的
0x02 把班里的人都过了几遍, 嗯, 整体来看大家混的都挺好
0x03 谁第一个结婚?
0x04 周日去射箭, 挺有意思, 感觉对我这种喜欢速度的人每一轮箭太少了
0x05 各种瞄不准, 最后一把 RP 爆发, 把四根箭射到一个半径不超过 1cm 的分布范围内
0x06 虽然没在靶心, 但是也没差太远
0x07 感觉自己还是配不上鹿港小镇这个级别的地方, 觉得自己太土太穷
0x08 组里喊了两周的真人 CS 还没成行 -___-|
0x09 又喊了一圈跑卡丁车, 各种时间不合适
0x0a 真情呼唤 building
0x0b 去郊游吧? 植物园? 香山?
0x0c 工作各种诡异依赖问题, hadoop 的 cacheFile 分发时间不一致, 非得打包成一个 cacheArchive
0x0d 自己 SB 用 python 的 list 来存一个标记数组判断是否存在, 还想这程序怎么跑这么慢
0x0e 回家后才想起来 python 的 list 查找应该是 O(n) 复杂度的, 不慢才怪
0x0f 自己想到的实现是用有序数组二分查找做到 O(log(n)), 一想到这个就想起来 list 不是这么实现的, 反应慢
0x10 换 dict 后好像内存还在可接受范围, 速度提升了… er, 从无穷慢到五分钟, 这个性能提升怎么算?
0x11 无穷慢只是因为我没有一次跑完数据来评估以前的程序到底有多慢, 就是所谓的在可预见的未来, 换小数据那个程序也跑不完
0x12 上周参加 UT 培训最后一次课, 发现自己跟不上课的主要问题不在 UT, 而是 C++
0x13 C++ 各种不会啊, 真的什么都不会, 我除了会写 C++ 风格的注释好像不会任何 C++
0x14 昨天那个问题本来是打算用 C/C++ 实现模拟器的, 写了个开头发现自己不会用 STL 的 map
0x15 总不能什么东西都自己发明个轮子吧, 还是悻悻的回到 python
0x16 是不是应该去蓝翔技校或北大青鸟回炉重炼下, 这水平, 怎么好意思跟人说是攻城师啊, 撑死就是个掏洞偷鸡的

[已解决] php 的 system 调用无法 import 非系统的包

发现不是 import 的问题, 是 logger 的问题, 暂时还没去找原因, 把整个工程往后推动中, 有空再想吧

—-分割线—-

发信人: whusnoopy (Snoopy), 信区: Python
标 题: [求助] php 的 system 调用无法 import 非系统的包
发信站: 水木社区 (Tue Jun 16 21:14:39 2009), 转信

Ubuntu Server 8.04.2 上的 php5 + python 2.5.2

在某 .php 文件中插入下面一段

<?php
  system("python /home/snoopy/test.py")
?>

其中 test.py 内容为

import os
import sys

print sys.path
print '<br /><hr size="0" />'

from test2 import testphp

print 'import ok'
testphp()

被 test.py 引用的 test2 也在 /home/snoopy/ 目录下, 且有 testphp() 的函数,
但是实际运行中, php 页面能显示 sys.path 的内容, 而且第一个就是 /home/snoopy,
但是 ‘import ok’ 就无法显示, testphp() 函数也没有被执行

但是如果直接在终端下用 python /home/snoopy/test.py 就能正常运行

请问下这个情况怎么弄?


Life is like a box of chocolate, you never know what you gonna get.
※ 来源:·水木社区 newsmth.net·[FROM: 218.197.148.*]