|  |  | @ -0,0 +1,45 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | # -*- coding: utf-8 -*- | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | import requests | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | from cppy.cp_util import * | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | # 查询资源,得到空列表 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | url = 'http://127.0.0.1:5000//books' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | response = requests.get(url) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | print(response.json()) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | time.sleep(2) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | # - 创建一个1号资源 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | print('创建一个1号资源') | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | book_1 = {"id": 1, "title": "Python编程:从入门到实践", "content": testfilepath} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | url = 'http://127.0.0.1:5000/books/1' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | response = requests.put(url,json=book_1) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | time.sleep(2) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | # - 创建一个2号资源(修改testfilepaht变量) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | print('创建一个2号资源') | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | testfilepath = testfilepath.replace('Prey.txt','Pride-and-Prejudice.txt') | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | book_2 = {"id": 2, "title": "深入浅出计算机组成原理", "content": testfilepath} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | url = 'http://127.0.0.1:5000/books/2' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | response = requests.put(url,json=book_2) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | time.sleep(2) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | # - 创建一个3号资源(修改testfilepaht变量)正好有3个文件 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | print('创建一个3号资源') | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | testfilepath = testfilepath.replace('Pride-and-Prejudice.txt','test.txt') | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | book_3 = {"id": 3, "title": "算法导论", "content": testfilepath} | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | url = 'http://127.0.0.1:5000/books/3' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | response = requests.put(url,json=book_3) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | time.sleep(2) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | # - 查询资源,看到结果 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | print('查询资源,看到结果') | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | url = 'http://127.0.0.1:5000//books' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | response = requests.get(url) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | print(response.json()) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | time.sleep(2) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | # - 操作1号资源,得到词频 | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | print('操作1号资源,得到词频') | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | url = 'http://127.0.0.1:5000/books/1/word_frequency' | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | response = requests.get(url) | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | print_word_freqs(response.json()) |