更新系统的gem1sudo gem update --system
安装CocoaPods1sudo gem install cocoapods
这时候可能会出现下面的错误12ERROR: While executing gem ... (Errno::EPERM) Operation not permitted - /usr/bin/fuzzy_match
因为在OS X El Capitan版本之后,之前的命令就不适用了,我们可以用如下的命令来安装CocoaPods
1sudo gem install -n /usr/local/bin cocoapods
加入软连接:
12345678// 如果你是sublime 2sudo ln -s "/Applications/Sublime Text 2.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl // 如果你是sublime 3sudo ln -s /Applications/Sublime\ Text.app/Contents/SharedSupport/bin/subl /usr/local/bin/subl// vs codesudo ln -s /Applications/Visual\ Studio\ Code.app/Contents/Resources/app/bin/code /usr/local/bin/code
执行 git 命令后,提示信息如下:
1xcrun: error: invalid active developer path (/Library/Developer/CommandLineTools), missing xcrun at: /Library/Developer/CommandLineTools/usr/bin/xcrun
运行如下命令:
1xcode-select --install
等安装好了之后,git 就又可以用了。
如果不行可以试试下面的命令:
1xcode-select --reset
在 python 中简单的打开一个文件可以用 open(name, model) 的方式name 文件路径。model 打开的方式。
model 参数如下:
123456789file = open("散文.txt")for line in file: print line,print "\n\n第二次读取:"for line in file: print line,print "\n\n第二次读取结束。\n\n"
第二次读取没有内容,是因为第二次读取是从第一次读取的结束开始,那么自然就没有数据。相当于文件的指针指向了文件的末尾,再从某未开始读取,自然就没有数据。
1234file.seek(0)for line in file: print line,file.close() # 关闭文件
加上 seek() 这个方法,这时我们就能读取到数据了。这个方法将指针移到了文件的开头。
123file2 = open("散文.txt", "a")file2.writ ...
1# coding: utf-8
如果想让代码中可以输入中文,必须要加上这一句。
123def add_function(a, b): c = a + b print c
Python 中定义一个函数用 def 关键字,函数没有大括号,用tab空格代表方法体。
12345num = 100tempC = "Number: "print tempC + `num`print tempC + str(num)print tempC + repr(num)
str和repr结果都一样,区别: str是 对象类型 ;repr是 函数
12print "one is %s"%numprint "tempA: %s, tempB: %s"%(tempA, tempB)
如果是两个占位符,要写在括号内,用逗号隔开。
123456789wordsA = " this is a book "print wordsA[0]print wordsA[-3]# 截取字符串print wordsA[1:4] ...